Home Investing Mahakumbh Mela 2025: how the world’s largest spiritual spectacle supercharged India’s economy