About Bermuda
A blue-chip jurisdiction
Settled from 1609, Bermuda is a 22-square-mile British Overseas Territory situated in the North Atlantic, with a population of about 63,000 people. The island has a track record of innovation—in business, science, and heritage preservation—offering world-class benefits to those who live, work, and invest in the jurisdiction.