the city of london pays taxes to the queen for a April 6, 2018 by WTFFF Master The city of London pays taxes to the queen for a land no one knows where – WTF fun facts Advertisement Related