Donald Trump Vladimir Putin Vladimir Putin and Donald Trump meet at the 2017 G-20 Hamburg Summit. Photo by the Kremlin. Public Domain