tripleset: 20 Fenchurch Street LOCATION United Kingdom
target: 20 Fenchurch Street is located in the United Kingdom.
references: 20 Fenchurch Street is located in the United Kingdom. 20 Fenchurch Street is located within the United Kingdom.