Answer the question...who did mexico defeat in the battle of puebla??
the occupying French soldiers