20 Fenchurch Street LOCATION United Kingdom
United Kingdom CAPITAL London
London LEADER_TITLE European Parliament
London LEADER_NAME Boris Johnson
United Kingdom LEADER_NAME Elizabeth II
20 Fenchurch Street is located in the UK where the capital city is London. Boris Johnson is a leader in London which is lead by the European Parliament. Elizabeth II is the leader of the United Kingdom.