Russian President Vladimir Putin, right, shakes hands with French far-right presidential candidate Marine Le Pen, in the Kremlin in Moscow, Russia, on March 24, 2017. (Mikhail Klimentyev, Sputnik, Kremlin Pool Photo via AP)