The Gaza ceasefire deal could be a ‘strangle contract’, with Israel holding all the cards

.....

© The Conversation