Shillong, the capital of Meghalaya, is nicknamed "Scotland of the East" due to its rolling hills, scenic beauty, and colonial-era architecture that reminded Europeans of Scotland. The other options include other Indian cities/places but none have this specific nickname.