Multiple choice

Which of the following is called “Scotland of India”?

  1. Shillong

  2. Bangalore

  3. Shimla

  4. Nainital

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Shillong is called the "Scotland of India" due to its similar landscape, rolling hills, and colonial-era architecture reminiscent of Scotland. The nickname refers to the scenic beauty and climate similarity.