Meghalaya means the "Abode of the Clouds " and that's exactly what the destination does for refreshing the minds of weary travelers. The beautiful state in the northeastern corner of India is most conducive for long Holidays .The City of Shillong is its picturesque Capital. The Elephant Falls ,Nowakhali Falls and also the caves in Krem Mawmluh, Jaintia Hills & Garo Hills offers a wide range of variety for the discerning traveler. The Cathedrals & Cemetery's are a symbol of Culture of this wonderful place. Do not forget to visit Cherapunjee which receives the highest amount of rainfall in India .About 250 species of butterflies are found in Meghalaya.