water hyacinth flowers grow in the waters. be it in lakes, rivers, ditches, and some other waters. the water hyacinth flower grows to float on the water. and rooted under water. the water hyacinth flower is also considered a weed for the waters. because it grows and propagates very quickly.
The water hyacinth flower that I took is growing in a ditch. now this flower is flourishing. in my opinion maybe because it's currently the rainy season. this is all I can say.