A look at Kumbh Mela, the world’s largest religious congregation in Allahabad, India, is held once every 12 years.
No comments:
Post a Comment