A new report from the EU's statistics agency shows that Luxembourg has the highest share of non-nationals in its resident population - and it's not even close.

In total, 48% of Luxembourg residents are not of Luxembourgish nationality.

39% come from another EU country, while 9% are from non-EU member states.

That puts the Grand Duchy far ahead of the rest of Europe, with Malta second on 20%.

Interestingly, both Estonia and Latvia have a higher share of non-EU residents than Luxembourg, despite having very few residents from other EU states.

That can be attributed to the high Russian populations in both states, which used to be part of the USSR.

On the other end of the scale, Romania has a negligible non-national population, while only 1% of the residents of Slovakia, Poland and Bulgaria are non-nationals.