Mawlynnong, a small and charming village in Meghalaya, situated at a distance of 90 km from the state capital Shillong, was awarded with a tag of the ‘Cleanest Village in Asia’ in the year 2003 by Discover India Magazine. Also known as God’s own garden, the cleanliness and the stunning beauty of nature will leave you spellbound.
Take a look at these photos to be convinced that they have earned this title!