Who Pays Income Taxes Pie Chart - Emergency Budget 2015 The Minor Taxes That Net 60bn For