London still pays rent to the Queen for land it leased 1000…

London still pays rent to the Queen for land it leased 1000 years ago  – WTF fun facts

Leave a Reply

...