One of the major tourist attractions of Meghalaya is its little known caves. There are hundreds of them in Khasi, Jayantia and Garo hills. Some are very large in size and takes a lot of time to explore fully. Formed by lime rocks, the caves offer an exhilarating and thrilling experience. One has to wade through water, bend smartly to squeeze through narrow passages and dexterously balance one's body to experience the caves. They are beautiful, hidden and paradise to adventure-loving tourists.