the city of london pays taxes to the queen for a April 6, 2018 The city of London pays taxes to the queen for a land no one knows where – WTF fun facts Share this:TwitterFacebook Related