On foreign soil, Trump trashed a former U.S. president and praised a former KGB officer. Let that sink in.