More baby boomers are paying income tax than Gen-Z workers, in a significant shift since the pandemic.
Over 5.4 million Britons aged over 70 paid income tax in the 2022-23 financial year, while there were 5.23 million taxpayers aged under 30, according to the latest data from HM Revenue and Customs.