Question: where did the battle of cinco de mayo take place
Answer: Moving on from Veracruz towards Mexico City , the French army encountered heavy resistance from the Mexicans close to Puebla , at the Mexican forts of Loreto and Guadalupe .