Famous hill station in Meghalaya
Meghalaya is one of the lovely states of India.
The word Meghalaya actually means The Abode of Clouds.
The pleasant hill stations in
Meghalaya
are Shillong, Cherrapunji, and Jowai.
Must Visit Hill Stations of Meghalaya
Shillong
Cherrapunjee
Mawsynram
The majority part of the State is mountainous location
Khow More