Bermuda is a self-governing British overseas territory in the Atlantic Ocean north of the Caribbean, off the coast of North America east of North Carolina.
Bermuda is a self-governing British overseas territory in the Atlantic Ocean north of the Caribbean, off the coast of North America east of North Carolina.