Northeast India • Dreamzz Travels
Meghalaya, the abode of clouds, offers living root bridges, thundering waterfalls, crystal rivers and the charming hill town of Shillong.
Scotland of the East