@lbc @davidlammy @torstenbell more than 25% of all income tax revenue is paid by the top 1% of taxpayers, i.e. taxpayers with the highest incomes, and 90% of all income tax revenue is paid by the top 50% of taxpayers with the highest incomes.