Loading…
Hindus meditate and pray on the Ganges River, Varanasi, India