Which of these countries does NOT share a border with Mexico?
Mexico’s northern border with the United States is nearly 2,000 miles long, and more than half of that border is shared with the state of Texas. California, Arizona, and New Mexico also share borders with Mexico. In the south, Mexico shares a 541-mile-long border with Guatemala. Belize lies southeast of Mexico, with a 160-mile border that mostly follows the Hondo River. Costa Rica, however, does not share a border with Mexico.
Source: Britannica