Meghalaya is one of those most beautiful states located on the coast of northeastern India. According to the name, Meghalaya means “the home of the clouds.” There are many legends that say that there existed 16 families. Of them, 9 were from heaven and seven came from earth. Since since then, Meghalaya has been home to tribes such […]