where did the battle of puebla take place
The Battle of Puebla took place on May 5th, 1862, near the city of Puebla during the French intervention in Mexico.