The world happens to be a perfect host of a wide spectrum of cultures and people. You would definitely love to be in the best countries of the world. There are some astounding features and specialties in all these countries. Here is a list of top 20 countries countries to live in.
The country which appears to get itself the 20th position in the world as one of the best countries is Luxembourg. Adorned with mind boggling beauty and stunning geographical features this country is a top draw on your priority list.