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