Vem vann i mexikansk-amerikanska kriget och varför?

Vem vann i mexikansk-amerikanska kriget och varför?

Förenta staterna eftersom USA hade en mycket starkare kraft.