Hinduist Pilgrims Take A Ritual Bath In The River Ganges In The Indian City Haridwar India 16