Рет қаралды 13,236
Meghalaya which also means Abode of the Clouds, is easily the most accessible of the Seven Sister states of North East India... With its lush rainforests, living root bridges, commanding vistas & roaring waterfalls. Riding through the mountains under dramatic clouds, spotless villages, mysterious natural caves, crystal clear rivers, bright blue natural pools and the the most ridiculously friendly people was a blast.