Workers in Germany have the best work-life balance in the world - spending just a sixth of their time at work.
The Organisation for Economic Co-operation and Development found employees in Germany work an average of 1,447 hours a year, the Americans clock up 1,805 hours and the Japanese 1,859.
Koreans top the workaholics table with 2,447 hours.
Germans also get more holidays than most - an average of 43 days off a year, made up of 30 days holiday and up to 13 bank holidays. That beats Britain by nine-and-a half days.
Americans are some of the worst off - with just 23 days holiday.
Germans also retire earlier, on average, at 60.3 years. Workers in Britain normally quit at 62.6 years.