Surge of 'ultra high earners': There are now 31,000 people in Britain raking in £1m-plus annually - here's how much tax they pay

· Daily Mail