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 within the United Kingdom, the country of which London is the capital and of which Elizabeth II is a leader. Boris Johnson is the leader of London, though the city is lead via the European Parliament.