Where is Bermuda in the World?

The Bermuda is located in the British overseas territory in the North Atlantic Ocean. This is the oldest and the most populous island with over 67.000 people.