Loading…
Hindu pilgrims ride horses and bathe along the Ganges River, Varanasi, India.