It rains stories in Meghalaya…
There are few states in India that are named literally enough to tell you what you can expect out of it. Meghalaya is one of those. Meghalaya translates to “Abode of Clouds” and in the truest sense gives you the vibe that being amidst the clouds would. Our travel enthusiast…