Shillong: A small village which won the status of being the cleanest village (2003),is still one of the neat and clean village of Asia. The most amazing fact is that it is located in India .Yes ,many of you may have not came across this fact, but Mawlynnong Village is