In London, where are the headquarters of The Bank of England located?
Correct answer: Threadneedle Street
Greygranite
Also known as The old lady of Threadneedle St
baymax
had a similar question before, tho not on the same game!