Trump, in Egypt, signs Gaza peace deal, vows war 'is over'

.....

© Al Monitor