I have found this plant in my garden. I watered it, and now it is blooming. I have no idea what plant it is. Could someone help me to identify this plant? My geographic location is the Indian subcontinent.
I am not sure but I think it is water leaf plant ( called sambar cheera ).If you see other pictures, the leaf and flower color matches but I am not sure as I do not know how the flower looks when it is bloomed ( in your picture). You can see this site http://papanasini.blogspot.in/2012/02/cylon-spinach-sambar-cheera.html
Hope this helps!