WanderlustJan 22, 20186 min readDouble Decker Living Root Bridge ~ Cherrapunji The State of Meghalaya is surrounded by Wonders of Mother Nature. From India’s tallest waterfalls, Lush Green Hills, Gushing Rivulets,...