The wettest place on Earth?