In a new survey by InterNations, the company asked 14,300 expats, representing 174 nationalities and living in 191 countries or territories, to rate 43 different aspects of life abroad on a scale of 1-7.

The Quality of Life index took into account:

  • Leisure Options;
  • Personal Happiness;
  • Travel & Transport;
  • Health & Well-Being;
  • Safety & Security.

Top 21 best countries for foreigners:

1) Taiwan

2) Austria

3) Japan

4) Spain

5) Costa Rica

6) Malta

7) Czech Republic

8) Singapore

9) Germany

10) Switzerland

11) South Korea

12) Canada

13) New Zealand

14) Portugal

15) France

16) Australia

17) Luxembourg

18) Ecuador

19) Finland

20) Hungary

21) Denmark

Here you can find the full list