Meghalaya
Scotland of the East
Meghalaya, which means "the abode of clouds," is a beautiful state in Northeast India, with Shillong as its capital city. It was formed on 21 January...
Stories from Meghalaya, the abode of clouds.
Capital: Shillong