Which of the following cities is not in Mexico?

Monterrey

Puebla

Medellin

Leon