Chancellor of the Exchequer Rachel Reeves announced £26 billion of tax increases in a budget that was meant to convey stability but left investors reeling when most of the key measures were accidentally released early.

See Full Page