For thousands of years people have come to the city of Varanasi, India to bathe in the sacred Ganges River. A colorful land finds many religions converging in their worship of Vishnu and Shiva.
Free sharing permitted under the Creative Commons BY-NC-ND 3.0 (US) license.