Millions of visitors are expected to descend on Allahabad, in northern India, for the world’s largest religious festival. Kumbh Mela begins on Tuesday and continues until early March.
Millions of visitors are expected to descend on Allahabad, in northern India, for the world’s largest religious festival. Kumbh Mela begins on Tuesday and continues until early March.