Do you know which is the cleanest village of Asia? Can you imagine Indian village holding this title? One of the Indian village known as Mawlynnong holds this glorious title. This magical paradise is at a distance of 100 km from Shillong, Meghalaya, India.
Image: A street in the Mawlynnong village.