Mexico ranks sixth in the world and first in the Americas by number of UNESCO World Heritage Sites with 31 , and in 2007 was the tenth most visited country in the world with 21.4 million international arrivals per year.