Mysuru topped the rankings of India’s 10 cleanest cities released by the government on Monday.<br /><br />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.