Exploring Meghalaya, the isolated land rich in natural beauty
Meghalaya is a state in Northeast India. The name means "the abode of clouds" in Sanskrit. Meghalaya covers an area of approximately 22,430 square kilometers, with a length to breadth ratio of about 3:1. Places covered in the film are: Mawlynnong, Mawlyngbna, Lawbah, Nowhet, Dawki, Shiliang Jashier, Lyngkhet, Shnogpdeng. Some specific spots that you can see in the video are: Umdikian Fall, Umkhakoi Lake, Hew Luri Laura, Weikyumei, Riatoslo, Living Root Bridge at Riwai, Nowhet, Dawki River etc.