Never before in its history had the world witnessed such a large bathing pilgrimage jamboree as it is underway at the moment in Allahabad, the Indian spiritual city, located on the holy confluence of ...