Narilatha is the name of the flower which means a flower in the shape of women. Narilatha flower is believed to grow in the hilly side of himalayas.It mainly grows in srilanka.It was found in Thailand.It is an amazing flower.
Impatiens psittacina means parrot flower.It is a species of balsam tree.
It is most beautiful flower. It is called parrot flower as it resembles a parrot in flight when viewed from side angle.
Wow! These flowers are really amazing!!! : D
ReplyDelete