Mysuru topped the rankings of India’s 10 cleanest cities released by the government on Monday.
Chandigarh, Tiruchirappalli in Tamil Nadu, the New Delhi Municipal Council area of the national capital, Visakhapatnam in Andhra Pradesh, Surat and Rajkot in Gujarat, Gangtok in Sikkim, and Pimpri-Chinchwad and Greater Mumbai in Maharashtra followed.