In recent years, a series of extreme weather events – including Hurricane Sandy in New York and New Jersey, floods in China, and droughts in the American Midwest, Russia, and many developing countries – have caused immense damage. Last week, Mexico experienced simultaneous hurricanes in the Pacific and in the Gulf of Mexico that devastated towns and cities in their path.