Luxembourg is named number one country in the world for 'quality of life' while Britain languishes behind Lithuania outside top 20
Luxembourg has been named the number one place in the world for quality of life, while the UK remains out of the top 20, languishing behind countries like Lithuania and Slovenia.