This Indian religious festival draws tens of millions every day to ancient cities Prayagraj, Nashik, Hardwar, Ujjain, on sacred rivers Ganga, Yamuna, Godavari and Shipra. It happens every 6 years as half Kumbh. The Mela or gathering in 2025 is in Prayagraj on the Ganga, Yamuna and Saraswati river waters where they meet. It is the Maha or great Kumbh Mela that happens once in 144 years. Much preparation went into the gathering by the Indian government and some estimates of the total over 45 days are 600 million religious devotees seeking a bath in the holy river.
BBC News shows different aspects of this Kumbh Mela religious gathering in Prayagraj, India. For the first time millions of people have come to India from all over the world for this Mela or gathering for Lord Shiva. Today is Maha Shivarathri, the day of Lord Shiva.