City in Salma Hayek's land (6)
I believe the answer is:
mexico
(Other definitions for mexico that I've seen before include "North American republic" , "Land of the Aztecs" , "Country south of USA" , "North American country" , "American country -- eco-mix (anag)" .)