Image 1 of 1
People look out from the roof onto a parade during the Kumbh Mela, the largest religious festival in the world, in Haridwar, India, January 30, 2010. Hundreds of thousands of devotees will take a dip in the icy waters of the Ganges today in one of northern India's holiest cities, during the monthslong Hindu festival. It is expected to attract more than 10 million people.