In northeastern India, Meghalaya is a secret that is beginning to be discovered by adventurers seeking thrill, peace and ease and natural beauty. Known as "abode of clouds", this picturesque state ...