500 Million Prayers, 100 Cities’ Sewage Every morning before sunrise, millions of Indians face east and pour water from the Ganga over their heads. They believe it washes away sins. Priests chant mantras over its waters at ghats that have been in use for three thousand years. The dying are brought to its banks in […]