On Tuesday, India's Mahakumbh Mela, the world's largest religious gathering, entered its second day.
Over the next six weeks, 400 million visitors are expected to attend the festival.
Thousands of religious leaders and pilgrims can be seen riding the icy waters in a ritual they believe will cleanse them of sin and help them achieve salvation.
BBC correspondent Samira Hussein describes the “astonishing” scene that began in the early hours of the morning.