Bermuda is an internally self-governing island Overseas Territory of the United Kingdom, situated in the Atlantic Ocean. It has become one of the world's most important offshore financial centres. See Economy of Bermuda. Bermuda is often referred to as a tax haven or corporate haven. The United Nations Committee on Decolonization includes Bermuda on the United Nations list of Non-Self-Governing Territories.


Related Topics