A calendar
The world's largest religious gathering, held at four sacred rivers in turn. One day of the 2025 Maha Kumbh at Prayagraj, from dawn to dusk.
Pilgrims have been arriving for hours, some for days, from camps spread for miles along the river. The ghats fill long before first light.
The shahi snan: akharas process to the river first, in order of precedence — saffron-robed, and among the Naga sadhus, unclothed, ash-smeared ascetics leading the way.
Once the akharas have bathed, ordinary pilgrims follow: many millions on a single auspicious day, moved to the water in a closely managed sequence.
Ganga aarti at the riverbank: oil lamps set afloat on the water, drums, and chanting, as the light goes.
The mela runs on after dark: discourses, devotional singing, and cooking fires across a vast tent city.
The Purāṇas tell of drops of amrita, the nectar of immortality, falling at four places during a fight over the pot — Prayagraj, Haridwar, Nashik-Trimbakeshwar, and Ujjain — each now hosting the mela once every twelve years, on a schedule set by the positions of Jupiter and the sun. Authorities estimated that more than 660 million people bathed over the 45 days of the 2025 Prayagraj mela.
Crowds here are genuinely enormous: keep a phone charged, agree a meeting point with anyone you're with, and stay clear of barricades. A crush at the 2025 mela killed at least 30 people — crowd safety is real, not incidental.