Bermuda drawn into scrutiny of complex insurer investments
More than $1 trillion of American insurers’ holdings are “parked in Bermuda”, according to The Wall Street Journal, as regulators struggle to keep pace with the growing use of complex debt investment…