Who was the last President of the United States to have served in the Mexican-American War?

Who was the last President of the United States to have served in the Mexican-American War?

Answer

Ulysses S. Grant was the last president to serve in the Mexican-American War.

  • Last Updated Oct 18, 2018
  • Views 17
  • Answered By Regular Springshare