Marathi | Hindi
FOLLOW US :
City
Shillong is a hill station in the northeastern part of India and the capital of Meghalaya, which means "The Abode of Clouds" and is one of the smallest states in India.