Why didn't American troops invade North Vietnam?
A. The United States was still fighting the Korean War.
B. The United States did not want the Soviet Union or China to enter the war.
C. The United States wanted to avoid large-scale battles with the North Vietnamese.
D. The United States did not have sufficient firepower.
the answer is B this question for those looking for the answer.