Shillong – Scotland of the East
Introduction Shillong is the capital of Meghalaya a small state located in the picturesque hilly region of the North east
Read moreIntroduction Shillong is the capital of Meghalaya a small state located in the picturesque hilly region of the North east
Read more