Just south of the United States and bordering the Gulf of Mexico and the Caribbean Sea, Mexico is...