A devotee performs the 'Ganga Arti' ritual after taking a holy dip at the annual Hindu festival at Sangam, the confluence of the rivers Ganges, Yamuna and the mythical Saraswati, in Allahabad. AFP
Indian devotees take a holy dip as they gather at Sagar Island for Ganga Sagar fair, an annual gathering of Hindu pilgrims. EPA
An Indian monk performs the ritual of applying mud dust on his face. EPA
An Indian woman sells holy ropes at Sagar Island during annual fair. EPA
Indian devotees perform rituals. EPA
A monk takes a holy dip on the second day of Ganga Sagar. EPA
Worshippers gather at the sacred waters of the Ganges River before it reaches the Bay of Bengal. EPA
An Indian devotee performs yoga as he takes a holy dip. EPA