Allied World is to move its main holding company to Switzerland, providing further evidence that Bermuda is losing its lustre as an offshore domicile.
Allied World is to move its main holding company to Switzerland, providing further evidence that Bermuda is losing its lustre as an offshore domicile.