Analysis of HMRC data finds that residents of one south London borough pay more income tax than in Leeds and Birmingham ...
Every year, the Government raises around £1 trillion in revenue from taxes. The lion’s share, according to the Institute for Fiscal Studies (IFS), comes from income tax and National Insurance.