Bay of
Campeche
VERACRUZ
Mexico
Xalapa
Mexico City
Veracruz
Puebla
Córdoba
Orizaba
Lake Miguel Alemán
100 km
100 miles
Bay of
Campeche
VERACRUZ
Mexico
Xalapa
Veracruz
Puebla
Córdoba
Orizaba
Lake Miguel Alemán
100 km
100 miles
Bay of
Campeche
VERACRUZ
Mexico
Xalapa
Veracruz
Puebla
Córdoba
Orizaba
Lake Miguel Alemán
100 km
100 miles
VERACRUZ
Mexico
Xalapa
Veracruz
Puebla
Córdoba
Orizaba
100 km
100 miles
Graphic: The Guardian