Meghalaya, also known as the “abode of clouds”, is worth visiting for several reasons. Its home to some of the most fascinating waterfalls, mysterious caves, amazing wildlife, lakes along with a diverse flora and a unique tribal culture. For those that are desirous of experiencing the ...