Designed by
Title
Panoramic view of Shillong city from Shillong peak, Meghalaya #147980529
Description
Shillong is a hill station in the northeastern part of India and the capital of Meghalaya, which means `The Abode of Clouds`. Shillong is popularly known as the Scotland of the East