What name is shared by a Formula 1 World Champion and the capital of Bermuda?

Find the answer below

Bet your knowledge and answer