Nile region.
Egypt, tropical Africa, Madagascar, Seychelles, Afghanistan, India, Sri Lanka, Myanmar, China, east Indies, Philippines, central and south America.
Nile banks.
Perennial.