News

For seven consecutive years, Finland has been named the happiest country in the world, followed closely by its Nordic neighbours Denmark and Iceland. What makes the Finns such happy people?