Total estimated insured losses on land from Hurricane Elsa will be around $290 million. About $240 million of that was...
Tropical Storm Elsa News
Extreme temperatures in China coupled with a lack of hydro-power forced blackouts in some of its largest industrial cities last...