In India, water has been worshipped since time immemorial. And no river is more sacred to India's nearly one billion Hindus than the River Ganga, known outside of India as the River Ganges. This river ...