New Delhi, Nov 11 (PTI) Navi Mumbai secured the top position among the cleanest cities in India, followed by Surat and Vijayawada in the central government's annual cleanliness survey, while Madhya. Madhya Pradesh's Rewa secured the first position among the cleanest riverfront towns, followed by Bilaspur and Varanasi in second and third. Navi Mumbai has ranked as the cleanest city in the country in the annual cleanliness survey.