India is huge and varied. If you saw corpe on a river does not mean its followed everywhere. The bodies are cremated and the ashes are floated on rivers. Outside the cities/towns people might still be fetching water from wells. But the ground water level has depleted as well.