Madurai ranked first among the dirtiest cities in India.
It is followed by Ludhiana, Chennai, Ranchi, and Bengaluru
Other cities performing poorly in the cleanliness rankings include Dhanbad (6th), Faridabad (7th), Greater Mumbai (8th), Srinagar (9th), and Delhi (10th).