Explore Meghalaya… Unravel the mysteries of the hidden tourist places in the abode of clouds
Meghalaya, a state in the North East, India, is famous for its mesmerising scenic beauty. Every year, it attracts huge number of tourists from India as well as from other…