India. Uttar Pradesh state. Allahabad. Maha Kumbh Mela. A group of Indian Hindu devotees celebrate at night a puja on the banks in Sangam. Puja (reverence, honour, adoration, or worship) is a religious ritual performed by Hindus as an offering to various deities. The Kumbh Mela, believed to be the largest religious gathering is held every 12 years on the banks of the 'Sangam'- the confluence of the holy rivers Ganga, Yamuna and the mythical Saraswati. The belief is that bathing and taking a... more »