Meghalaya is called the Abode in the Clouds — a State in the north eastern part of India with salubrious weather, lush greenery, perennial waterfalls, man made spectacles called the ‘Living Roots’ bridges, ancient caves with fossils and much more.
Meghalaya is called the Abode in the Clouds — a State in the north eastern part of India with salubrious weather, lush greenery, perennial waterfalls, man made spectacles called the ‘Living Roots’ bridges, ancient caves with fossils and much more.