Elephant Falls, Shillong, Meghalaya
Watch a video of my visit to Elephant Falls in Shillong, Meghalaya.
Watch a video of my visit to Elephant Falls in Shillong, Meghalaya.
Mawlynnong in the Indian state of Meghalaya is touted as the cleanest village in Asia. We reached there on a rainy day but its cleanliness and charm was intact. Watch the video: