Photo: Cooperage (Some rights reserved)
Bermuda is a British Overseas Territory in the North Atlantic Ocean. The capital city is Hamilton. Bermuda is self-governing, with its own constitution and its own government, which enacts local laws, while the United Kingdom retains responsibility for defense and foreign relations.
Elsewhere on the Web