Mimulus madagascariensis is an aquatic or semi-aquatic plant native to Madagascar, often found in marshes. It has opposite leaves and yellow, two-lipped flowers.
Above information is sourced from Wikipedia
© Berit Gehrke (CC-BY-NC)
© GBIF − Berit Gehrke (iNaturalist) − Global Biodiversity Information Facility