Where is Meghalaya? I was clueless until my trip with three friends and 20 strangers to a part of India that is not normally frequented by non-Indian tourists.
Meghalaya is a state in India’s north east, where its southern part borders Bangladesh, and on its north-eastern side lies the state of Assam. Meghalaya means “the abode of cloud”, and I could see why the state is called that. During my few days there, it really felt like the land was covered by the clouds.