The wettest place on earthNestled atop the Khasi Hills in the Northeastern corner of India is the vi