Meghalaya meaning 'the abode of clouds' in Sanskrit is a State in the Northeast part of India and Shillong, the capital city. It’s a hill station situated at an altitude of 1,491 m above sea level and derives its name from U-Shyllong, a powerful deity. Nicknamed as the "Scotland of the East" for its striking similarity …
Continue reading A bit of Shillong, the ‘Scotland of the East’, Meghalaya


