Luxembourg (75.1), Germany (74.5), Finland (73.8) and the UK (72.6) round out the top 5, with Sweden, Norway, Austria, Switzerland and Denmark completing a European sweep of all ten spots.
Open the full topic