Meghalaya: Nature's Playground From root bridges to caves and dazzling rivers, Meghalaya is an absolute delight to the senses