Gaza ceasefire and hostage deal reached, US, Israeli and Hamas officials say

.....

© Salon