Enjoy the various cultures and festivals of North East India. It is fascinating to see how many different tribes, languages,
SCOTLAND OF THE EAST
Located in one of the Seven Sisters Of India (seven states), Shillong serves as the capital of Meghalaya state in country’s northeast region.
Shillong’s landscape is beautified with rolling and sky soaring hills bestowed with lush greenery. Most times, you can browse through pictures of both Scotland and Shillong, and you will actually get your mind boggled wondering which photograph is of which destination! On a cloudy day the mist-laden pastures look nothing less than a paradise.