Cherrapunjee
Cherapunjee lies in the state of Meghalaya, situated in the abode of clouds. The region popular for the highest precipitation in India. It shares a close distance from Shillong the capital city. The region is a popular destination. The scenic