Multiple choice general knowledge Where is this hill station? Shillong Bihar Tamil Nadu Meghalaya West Bengal Reveal answer Fill a bubble to check yourself C Correct answer Explanation Shillong is the capital of Meghalaya and is known as the 'Scotland of the East'. It is a major hill station in Northeast India, located in Meghalaya, not Bihar, Tamil Nadu, or West Bengal.