Your must-visit places in Meghalaya
Beeps By | Jul 05 2018

Northeast India is the best place to soak in nature. Meghalaya is the popular pick and is called ‘Scotland of the east’. Cherrapunji, the wettest place in India, has its beautiful waterfalls and caves. Mawlynnong’s Living Root Bridges are made from rubber tree roots. Dawki’s Umngot river with its crystal clear water will leave you spellbound.

Related Link:

Beeps By

Beep Details at

Facebook Twitter Pinterest

Talk to Us

We Love to hear from you.

You talking to us would help us give you a better product.