Great photo!
But oh my! A Leonotis! It is indigenous to Southern Africa and the local bird that drinks the nectar with a long curved bill is the Sunbird.
The local name for the leonotis is Wille Dagga which roughly translates as Wild Cannabis.
The San (the First People) used to dry the petals and smoke them for a mild hallucinogenic effect but it was rapidly supplanted by real cannabis when it arrived from up north.