The Travel and Tourism Competitiveness Report has ranked 136 countries in different categories such as safety and security, natural resources, health and hygiene, soundness of infrastructure, and price competitiveness. It's a report that's published every two years to determine the status of a country, and it also helps tourists decide what countries are the best places to visit.

The countries are rated on a scale of 1 to 7 in each category, and according to The Sun, Spain bagged the top spot this year with a 5.43 rating. Just like two years ago, Europe once again retains the throne on being the best country in the world for people to visit. Some of the reasons why Spain got the spot is because of its natural and cultural assets that are also paired with its excellent tourism programs and air transportation.

According to Business Insider, the next two spots were also bagged by European countries. France still came in second this year despite the 2015 terrorist attacks. It got a score of 5.32, thanks to its rich cultural resources that garner a lot of tourists from all over the world.

Germany, which is the seventh world's most-visited country, came in third with a score of 5.28. In fact, its capital, Berlin, comes in third in the world's most visited cities.

Japan comes in at fourth place with a score of 5.26. It got 24.03 million visitors from all over the world in 2016. This Asian powerhouse is known for its 20 World Heritage sites, and it's no wonder why it's included in the list of the best countries to visit.

The United Kingdom came in fifth getting a rating of 5.20. It's capital, London, is the world's most visited city. The other countries that were included in the top 10 were United States (6th), Australia (7th), Italy (8th), Canada (9th) and Switzerland (10th).