The Ganges is a living goddess for Hindus, and streams of pilgrims, old and - The Independent