The Israeli strike killed at least 45 people and injured hundreds of others, according to the Hamas-run health ministry.

Speaking in the Israeli parliament on Monday, Netanyahu said it was vital that Israel take "every possible precaution" to protect civilians caught up in the fighting in Gaza, the BBC reports.

But he insisted that the Israel Defense Forces (IDF) made their "best efforts" not to harm those not involved in the conflict and vowed to continue the fight against Hamas.

"I do not intend to end the war before every goal is achieved," Netanya said during her address.

"In Rafah, we have already evacuated approximately one million non-combatant residents and despite our best efforts not to harm non-combatants, unfortunately something went wrong," he said, adding: "We are responding to the incident." are investigating".