Which caused the United States to declare war on Mexico in 1846?
A.
speeches in favor of war from Henry Clay and others in Congress
B.
the belief that America had a God-given right to expand its territory
C.
disgust with Mexico's system of slave-based agriculture
D.
the kidnapping of American civilians by the Mexican army