Meghalaya
Meghalaya is made up of two words in Sanskrit, Megh meaning clouds and Alaya meaning home/abode. Hence, the meaning of Meghalaya is “Abode of the Clouds”. It aptly lives up to its name. No matter the season or the time of the year that you go, you will find clouds descending upon the Jaintia and…




