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 United Kingdom, which has London as its capital. Queen Elizabeth II is a leader of the UK, as is Boris Johnson, and the European Parliament also has some control.