Respuesta :

Answer:

The Battle of Puebla was fought in Puebla, Mexico. Puebla is a part of Southern Mexico.