19 posted 3 years ago by AzureAceStarburst69 3 years ago by AzureAceStarburst69 +21 / -2 49 comments share 49 comments share save hide report block hide replies
This isn't correct. The Tower of London is three miles from Canary Wharf. The Palace of Westminster is five - roughly the same as the other distances you quote.