When it comes to complex risk in the insurance arena, Bermuda is equal or farther ahead than London, according to McGill and Partners Bermuda’s CEO, Kate Vacher
A 2011 report of the Financial Crisis Inquiry Commission finds that “the failures of credit-rating agencies were essential cogs” in the 2008 financial crisis