Allahabad, India, is one of the holiest spots in Hinduism. Persian for "Settled by God," the city plays host every dozen years to the Kumbh Mela, the biggest gathering of humanity on Earth, when tens of millions of pilgrims come to wash away their sins at the confluence...
(0) Comments | Posted October 15, 2012 | 5:50 PM