London, the capital of the UK, is led by the Parliament of the United Kingdom along with Boris Johnson. Elizabeth II is leader of the United Kingdom which is the location of 20 Fenchurch Street.
London | leader title | Parliament of the United Kingdom 20 Fenchurch Street | location | United Kingdom United Kingdom | capital | London London | leader | Boris Johnson United Kingdom | leader | Elizabeth II