Rajkot, Gujarat stands at the seventh position in the cleanest cities in India list.
Bhopal, Madhya Pradesh is in the sixth spot.
Vijayawada, Andhra Pradesh is the fifth cleanest city in India.
Visakhapatnam in Andhra Pradesh is the fourth cleanest city in India.
Navi Mumbai, Maharashtra is the third cleanest city in India.
Gujarat's Surat is the third cleanest city in India.
Indore in Madhya Pradesh is the cleanest city in India