Gonda of UP tops in India's dirtiest cities
Bhusawal in Maharashtra has been ranked as the second most dirty city, while Bihar's Bagaha stands third and Uttar Pradesh's Hardoi is fourth.
The other Uttar Pradesh places that feature in the list of unclean towns and cities of India are Bahraich (sixth), Shahjahanpur (ninth) and Khurja (10th).
Bihar's Katihar is the fifth unclean city. Two places in Punjab, Muktsar (seventh) and Abohar (eighth) are also in the 10 most unclean cities.