article: Battle of Puebla
links: Mexico London Napoléon III Ignacio Zaragoza Spain Orizaba Veracruz, Veracruz Mexico City Britain Benito Juárez French people Second French Empire Veracruz Puebla, Puebla Puebla City Puppet state Maximilian I of Mexico