Approximately 60 million Hindu pilgrims gathered at the Ganges river in Allahabad, India in 2001 for this largest pilgrimage in human history.
Approximately 60 million Hindu pilgrims gathered at the Ganges river in Allahabad, India in 2001 for this largest pilgrimage in human history.