Background
In late 1861, Napoleon III, Emperor of the French, sent his troops to Mexico, supposedly to collect debts owed by a previous Mexican government. President Benito Juárez had agreed to pay these debts, but only in installments. The true goal of Napoleon III was to depose the Mexican Constitutional Government, set up a monarchy favorable to France, and then expand control to Central and South America.
Napoleon III's troops occupied the port city of Veracruz on December 8, 1861. The expedition's true goal soon became apparent.
[edit] The Battle
The Battle of Puebla on May 5, 1862 was one of the few victories of the Mexican people over the occupying French Army. The battle has become legendary and has been susceptible to many variations in the telling.