Ganga, the oldest and most sacred river in Hinduism, prepares itself as more than 400 million devotees come to take a holy dip during the Maha Kumbh Mela 2025.