Which treaty ended the Mexican-American War of 1844-1846? – by 0 (a) Treaty of New Echota (b) Treaty of Sevres (c) Treaty of Guadalupe Hidalgo (d) Treaty of Shackamaxon [xyz-ihs snippet=”Intl-Law-MCQs”]