10 November 2014

Hiscox reveals $11m net loss from Hurricane Odile