Recent international agreements are helping draw captives to Bermuda from five Latin American countries, according to Muhammad Khan of Deloitte.
Register to be notified of new A.M. BestTV episodes.