-
Number One Travel Tip for Meghalaya
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.