Located in North East India, Meghalaya is a beautiful hill state which is among the seven sister states of India. It is also known as ‘the abode of clouds ‘ and true to its name the place is a paradise for nature lovers. Surrounded by Jaintia, Garo & Khasi Hills, Meghalaya is rich in bio-diversity,...Read More
When you book with an account, you will be able to track your payment status, track the confirmation and you can also rate the tour after you finished the tour.