Cherrapunji, Meghalaya, India The Wettest Place on Earth As soon as I landed in Cherrapunji, my sensors picked up on