According to Mercer Consulting (source 1 - source 2), Finland has the longest period of statutory minimun days' leave, special leaves and public holidays in Europe, with 44 days off per year.

Britain ranks lowest in the EU, with only 28 days of annual leave.

Japan and the USA, however, do worse. Japanese employees only get 18 days of paid leave per year, while America is the only rich country not to have any statutory paid holiday (about 14 days in practice). That does not prevent Japan from ranking only 20th in the world in terms of nominal GDP per capita, after 11 EU countries (includiing the UK, France, Germany and ... Finland !) and most other Western countries (USA, Canada, Australia).