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

Source: Strange Facts WTF Facts

Leave a Reply

Your email address will not be published. Required fields are marked *