US President Donald Trump has said the "prayers of millions have finally been answered" after a Gaza peace deal was signed at a global summit in Egypt.
Speaking from a podium in Sharm el-Sheikh, where other world leaders met to hold discussions on Gaza's future, Mr Trump said: "With the historic agreement we've just signed, those prayers of millions have finally been answered."
He added: "We've achieved what everybody said was impossible, at long last, we have peace in the Middle East."
Mr Trump, Egyptian President Abdel Fattah el-Sissi, Turkish President Recep Tayyip Erdogan and Qatari Emir Tamim bin Hamad Al Thani had earlier signed a document the US president said would lay the groundwork for Gaza's future.
However, a copy was not made public.
Mr Trump flew to Sharm el-Shei