Shillong is a hill station in northeast India and is capital of which state?
Options
A. Sikkim
B. Manipur
C. Tripura
D. Meghalaya
Correct Answer
Meghalaya
Explanation
Shillong is the capital city of Meghalaya state in India. It is well known tourist place as a hill station in northeast India which attracts tourists all over the world.