Why Bermuda Could Be The Next Switzerland By: Benzinga via Benzinga March 02, 2017 at 08:52 AM EST Bermuda is an island in the North Atlantic Ocean, about 665 miles east of Cape Hatteras, North Carolina. Over time, this subtropical ... Read More >> Related Stocks: Aon Plc Arch Capital Grp Ltd Aspen Insurance Holdings Chubb Limited Everest Re Group Marsh & McLennan Merck & Co Roche Holding AG Basel American Depositary Shares