7 Reasons why you should trek to the Double Decker Root Bridge in Cherrapunjee, Meghalaya

Meghalaya, ‘the Abode of Clouds’ nestled in the North Eastern part of India, is an elixir of sorts. If you want to doll up your holiday with sprinkles of romance, a pinch of luxury and dollops of adventure, “Cherrapunjee” is where you should head to.