Their generation is often derided for being work-shy, self-centred and overly sensitive. But when it comes to making money, people under 30 are proving they are something else entirely: successful.
A record 1,000 taxpayers under 30 earned more than £1m last year, an 11% increase on the year before, HMRC records show.