More than 42,000 Palestinians have been killed in Israel’s offensive.