I came across this most unusual plant in Australia. It is called Banksia and apparently, there are over 170 species of this plant in Australia. some of them grow into shrubs/bushes, whilst others grow into trees. Amazing flowers these, and here I will share a few photos I took.
Photos taken by @claudiaz