Shillong stands as a beautiful hill station in northeastern India where people call it the "Scotland of the East." People ...
The Eastern part of the world holds Shillong as its "Scotland of the East" because this city serves as Meghalaya's capital with its beautiful hills and cooling weather along with stunning landscapes.