Which reason did the United States give for declaring war against Mexico in 1846?
To overturn a corrupt Mexican government
To defend U.S. territory from Mexican aggression
To end a Mexican slave rebellion
To respond to attacks on U.S. merchant ships by Mexican pirates

Respuesta :

Answer:

to defend U.S territory from Mexican aggression

Explanation:

" Mexico has passed the boundary of the U.S, has invaded our territory and shed American blood upon American soil "

ACCESS MORE