Millions of people have joined a 45-day Hindu bathing festival in the northern Indian city of Prayagraj, where devotees take a dip at Sangam, the sacred confluence of several rivers. There, they bathe on certain days considered to be auspicious in the belief they will be cleansed of all sins.