london still pays rent to the queen for land it June 4, 2019October 29, 2016 by WTFFF Master London still pays rent to the Queen for land it leased 1000 years ago – WTF fun facts Advertisement Related