Nymphaea nouchali
Nymphaea nouchali, (or red and blue water-lily, blue star water-lily, or star lotus) is an aquatic flowering plant in the Nymphaeaceae (water-lily family). It is native to southern and eastern Asia.