Hosted on MSN2mon
World’s biggest religious festival begins in India [PHOTOS]Millions of devotees have gathered in the northern Indian city of Prayagraj, Uttar Pradesh, as the Mahakumbh Mela, the world’s largest religious festival, officially begins.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results