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