Home Politics Britain relies on just 1M top earners for £124bn in income tax