Bermuda

Bermuda

Bermuda is a British overseas territory in the Atlantic, consisting of the Bermuda Islands. Bermuda is eponymous for the Bermuda Triangle and the Bermuda shorts.