US President Donald Trump is threatening to withhold millions of dollars in aid to Palestine unless they pursue peace with Israel.

Trump made the comments at the World Economic Forum in Davos, where he also reaffirmed his commitment to recognising Jerusalem as Israel's capital.

His statements were condemned by the Palestinian leadership and have renewed debate about whether the US can fairly mediate future peace negotiations.

Al Jazeera's James Bays reports from Davos.