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