Bermuda

Bermuda is a British Overseas Territory in the North Atlantic Ocean. Though typically referred to in the singular, Bermuda has 181 islands; the largest of these being Main Island. Bermuda was discovered in the early 1500s by Spanish explorer Juan de Bermúdez. Bermuda had no indigenous population when it was…

View More Bermuda