
Britain will freeze the thresholds for paying income tax until the 2030/31 financial year, according to the Office for Budget Responsibility.

Britain will freeze the thresholds for paying income tax until the 2030/31 financial year, according to the Office for Budget Responsibility.