Your three-minute digest
The £2 billion levy on developers’ profits after the Grenfell Tower fire was dismissed by campaigners as insignificant relative to the cost of fixing affected buildings, estimated at between £10 billion and £50 billion 1 Property developers will be forced to pay £2 billion over ten years to help […]