Azolla pinnata

Ponds and backwaters of rivers at elevations of 3 – 1,000 metres.