Which of the following was a main cause of the US-mexican war?
A:Mexican attacks on San Antonio
B: Mexican resistance to American Indian raids
C: US drive to spread democracy
D: US desire for new lands