Meghalaya, generally called the “Abode of Clouds,” is One of the more enchanting destinations in Northeast India. Blessed with rolling hills, cascading waterfalls, crystal-obvious rivers, residing root bridges, and lively regional tradition, Meghalaya gives travelers an unforgettable escape into mother nature. Regardless if you are trying to ge