Kumbh Mela 2025: Humanity’s largest gathering begins in Prayagraj World Roundup January 13, 2025 Prayagraj, India: The Kumbh Mela, hailed as the world’s largest spiritual gathering, has begun in Prayagraj, India, attracting millions of…