A Taxless 10 Trillion Economy
£2,500 A Year For Owning Your Own House
From April 2028, owners of England's priciest homes must pay the state every year simply for keeping them. The machinery behind the charge traces back to 1947, when Attlee's ministers confiscated the right to build and left the country rationing houses ever since.