London:LEADER_TITLE:Parliament of the United Kingdom####20 Fenchurch Street:LOCATION:United Kingdom####United Kingdom:CAPITAL:London####United Kingdom:LEADER_NAME:Elizabeth II
20 Fenchurch Street is located in the United Kingdom, which has London is its capital, and is ruled by the Parliament of the United Kingdom and Queen Elizabeth II.