Reasons why the United States didn’t annex Mexico following the Mexican-American War

Historically speaking, the Mexican-American War, which occurred from 1846 to 1848, was the first major U.S. military combat conducted on foreign soil. It was fought between an ideologically divided and...