Orange Balsam (Impatiens capensis) England: Middlesex, London, River Thames path (Barge Walk) alongside Hampton Court Palace, July. © Linda Pitkin LP0377_05
click image to enlarge