Shillong: Queen of the Highlands The preeminent hill station in the Northeast is also known as the ‘Scotland of the East’