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.