Israeli military strikes across the Gaza Strip have killed at least 120 Palestinians over the last 48 hours and hit a hospital on the northern edge of the enclave, wounding medical staff and ...