Step into Meghalaya – the “Abode of Clouds”, a land of misty mountains, roaring waterfalls, sacred living root bridges, and crystal-clear rivers. This imme…