President Trump called the war on terror “a battle between good and evil” during a speech on May 21 in Riyadh, Saudi Arabia.