Hindus gather for the Kumbh Mela at the Ganges in India and Maha Shivaratri in Nepal

The Kumbh Mela, touted as the largest religious gathering in the world, is celebrated every three years, rotating among four Indian cities; this time it is in the northern town of Haridwar on the banks of the Ganges