My City My Place
Shillong: The Scotland of the East Nestled amidst the rolling hills of Meghalaya, Shillong is a picturesque haven that captivates visitors with its breath-taking landscapes, vibrant culture and rich history. Often referred to as the “Scotland of the East,” Shillong is a gem in northeastern India that deserves a spot on every traveler’s bucket list. […]