Pilgrims place an offering to the holy River Ganges during the Kenwar Mela Festival in Haridwar in India.