Tax revenues rise £24bn, offering government optimism amid budget backlash November 21, 2024 [#item_full_content]