Shillong is a hill station in northeast India and is capital of which state?
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.