London

London is the city where Mr. Bean lives, and where most Mr. Bean episodes take place. It is the capital city of England, as well as the United Kingdom.