Record 1,000 UK taxpayers under 30 earned more than £1m last year

· The Guardian