-
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.