The cleanest villages in India

Mawlynnong

Believe it or not, this gorgeous little village in the East Khasi Hill district of Meghalaya had quite rightfully earned the title of 'cleanest village in Asia' back in the year 2003.

Yana

This village is a must-visit for pilgrims, nature lovers, and those into adventure activities such as hiking and trekking. With the Sahyadri mountains as its backdrop, Yana sits comfortably in a scenic spot, hidden away from the rest of the world.

Majuli

According to the Guinness World Records, Majuli in Assam is the largest river island in the world. Located on the Brahmaputra river, it is one of the most enchanting and cleanest villages in India.

Idukki

Idukki spoils us with its natural beauty and tranquility. Surrounded by lush mountains, this gem of a place is at the highest point of the Western Ghats and is a paradise for all nature lovers.

Matheran

This small hamlet in Maharashtra sits at an altitude of 800 metres above sea level and boasts of some incredible views of quiet mysterious valleys and surrounding hills.

Agatti

Apart from being one of the most gorgeous places in the country, this peaceful little village in Lakshadweep surrounded by aquamarine-hued waters, boasts of amazing aquatic diversity – corals and colourful marine life.

Nako

Nako is uniquely beautiful and a place you should visit if you want to experience something a little different than your run-of-the-mill hill station holiday.