A deal to end a deadly week-long conflict between Hamas and Israel in and around the Gaza Strip was agreed on Wednesday, a senior Hamas official told AFP.

“The deal has been agreed. There will be an announcement in half an hour,” the official said on condition of anonymity.