Which is the Scotland of North-East India?
- AArunachal Pradesh
- BAssam
- CNagaland
- DMeghalaya
Show answer and explanation
Correct answer: (d) Meghalaya
Explanation
Shillong, located in Meghalaya, is called the Scotland of North-East India. It is a major tourist centre of the region.