Shillong Tourism – In the High Lands
Shillong is the capital city of the north eastern state of Meghalaya. Perched at an altitude of 1496 meters above the sea level, Shillong is a popular hill station. Dotted with cascading waterfalls and fringed by high hills, Shillong was referred to as the ‘Scotland of the East’ by the British who were reminded of […]