September 2025

Shillong

Shillong Travel Guide: Scotland of the East

Perched at 1,496 meters in the green hills of Meghalaya, Shillong is one of Northeast India’s most charming hill stations.   Known as the “Scotland of the East”, this city