Mexico occupies the southern part of North America. It is the most densely populated Spanish-speaking countries. Spanish, Indian and Arabic cultures are harmoniously intertwined in Mexico.