Loading…
Hindu pilgrims perform prayers to departed relatives along the Ganges River, Varanasi, India.