US Vice President Mike Pence and Russian President Vladimir Putin landed in Israel’s Ben-Gurion Airport Thursday morning. The two will join dozens of other leaders for the World Holocaust Forum this week, including a ceremony to mark the 75th anniversary of the liberation of Auschwitz.