Scotland of the East

English

Proper noun

the Scotland of the East

  1. Nickname given by British authorities to Shillong, and therefore the state of Meghalaya as well.