Thirteen of the dirtiest 20 cities were Indian, with New Delhi, Patna, Gwalior and Raipur in the top four spots.