US President Donald Trump speaking during a visit to the Israel Museum in Jerusalem Trump will recognize Jerusalem as Israel's capital on December 6, 2017, upending decades of careful US policy and ignoring dire warnings from allies across the Middle East and the world. AFP / Menahem KAHANA