Why you should visit Meghalaya? Meghalaya is famed for its roaring high waterfalls and dense forests. Its name literally means “Abode of the Clouds.” As soon as you start your Meghalaya Travel Package, you will quickly realise that describing the entire mood of the state is …