Chancellor calls early Budget to avoid Brexit clash

The next UK Budget will be on 29 October, Chancellor Philip Hammond says.

Comments