'Meghalaya' meaning the 'abode of the clouds' is a compact and isolated state, lying on the northern border of Assam. . Read More