At least 25 people have been killed and dozens injured in a series of Israeli air strikes on Gaza. The military says it launched the attacks after troops were fired on by Hamas fighters. It's the latest threat to a ceasefire that's been under constant pressure since coming into effect last month.

Al Jazeera’s Hani Mahmoud has the latest from Gaza City and Nour Odeh is monitoring Israeli reaction from Ramallah in the occupied West Bank.