
Kumbh Mela 2019: Millions expected at world’s biggest festival
It doesn’t get much bigger than this: the Kumbh Mela festival in Uttar Pradesh. 120 million people are expected to attend the Hindu religious celebration between January 15 and March …
Read More