A trip to the wettest place on the planet - Meghalaya