New Delhi, July 17 -- Indore once again has been declared India's cleanest city, winning the top spot for the eighth year in a row in the Swachh Survekshan 2024-25. Surat secured the second position, while Navi Mumbai stood third. President Droupadi Murmu presented the awards in New Delhi on Thursday.

Gujarat's Surat secured the second position in the Super Swachh League category. Ahmedabad emerged as India's cleanest big city (population more than 10 lakh). Gujarat Minister Rushikesh Patel received the award on behalf of the government.

After Surat bagged the second spot, Gujarat Home Minister Harsh Sanghavi said it was a victory for the people of Gujarat and thanked all sanitation workers and cleanliness ambassadors for their efforts ...