Known for its Orchid-like flowers, the Indian Balsam is a beauty from the Himalayas but it is now present in the United Kingdom.

Anino took this picture of the Indian Balsam plant in bloom in London, United Kingdom.

Botanical name: Impatiens Glandulifera.