
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

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
