Rachel Reeves has launched a £26 billion tax raid on Britain in her second Budget.
She risked a backlash by imposing a wave of new levies despite having said after her first Budget last year that she would not hit the country with a second huge tax grab.