When Benfield Group changed its mind in 2003 and floated on the stock exchange in London, rather than New York, its decision was widely applauded.
When Benfield Group changed its mind in 2003 and floated on the stock exchange in London, rather than New York, its decision was widely applauded.