Search

Bermuda cats come down to Earth : the Bermuda catastrophe insurers, stellar performers in previous years' rankings, have seen their profits slump