Ah, thanks Steph for the info. The first thing I thought was "Streliziae", but I would not have known it's common English name. There are plenty (and I mean "PLENTY"!!!) of those on the island of Madeira in the Atlantic Ocean (off the west African coast), too. Beautiful flowers. However, this photo is overexposed, and some parts are lost for being blown (and non-recoverably so, I should think).