This is the Cleanest Village in Asia (Meghalaya)... Foreigners first impression