Meghalaya, generally known as the “Abode of Clouds,” is The most enchanting Places in Northeast India. Blessed with rolling hills, cascading waterfalls, crystal-obvious rivers, residing root bridges, and lively area society, Meghalaya offers travelers an unforgettable escape into mother nature. Regardless if you are seeking a passionate getaway