london still pays rent to the queen for land it

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

Advertisement