Kumbh Melas are among the largest religious gatherings in the world. According to the BBC News, which published pictures of the 2001 Allahabad Kumbh Mela taken from space, that particular mela was “probably the largest human gathering in history”. The more recent mela in Allahabad (Prayagraj) in 2013 attracted an estimated 120 million devotees over […]