Hindu pilgrims take a holy bath in the Ganges
Hindu pilgrims gather at the confluence of the rivers of Ganges, Yamuna and the mythical Saraswati to take a 'holy dip' in the water during the annual Magh Mela festival in Allahabad, India.
Hindu pilgrims gather at the confluence of the rivers of Ganges, Yamuna and the mythical Saraswati to take a 'holy dip' in the water during the annual Magh Mela festival in Allahabad, India.