India. Uttar Pradesh state. Allahabad. Maha Kumbh Mela. During a puja in Sangam, a group of Indian Hindu devotees, mostly men, hold up their arms and worship the river Ganges, considered as a deity. 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... more »