Question: which war did the battle of puebla occur in
Answer: the Second French intervention in Mexico