The Global Talent Competitiveness Index, published annually by the Insead business school, has placed the grand duchy in 11 place out of 133 countries assessed globally, down from the 8 position in a previous report. When it came to attracting talent, the country led the chart.