Israeli airstrikes killed at least 46 people in the Gaza Strip in the last 24 hours, including 11 in an Israeli-declared humanitarian zone. Meanwhile, further strikes in Beirut's southerb suburbs killed 18.