Answer:
The Battle of Puebla was fought in Puebla, Mexico. Puebla is a part of Southern Mexico.
7.2m questions
9.6m answers