Showing posts with label ISLAND. Show all posts

Bermuda, United States.

Bermuda, in full The Islands of Bermuda, also referred to as the Bermudas or the Somers Isles, is a British Overseas Territory in the North Atlantic Ocean, located off the east coast of the United States.