Shillong, also known as the “Scotland of the East,” is a picturesque…
Browsing Tag
Meghalaya
2 posts
Discovering the Gems of Meghalaya: A Guide to Travelling to this Beautiful Indian State
Meghalaya, meaning “the abode of clouds,” is a state in northeastern India,…