20 Fenchurch Street LOCATION United Kingdom
United Kingdom CAPITAL London
London LEADER_TITLE European Parliament
United Kingdom LEADER_NAME Elizabeth II
London, the capital of the United Kingdom is lead via the European Parliament and Elizabeth II. 20 Fenchurch Street is located within the UK.