Shillong, Meghalaya – The Scotland of the East Posted on 10th April 2025 Shillong, Meghalaya – The Scotland of the East