Over 300 Palestinians have been massacred in the last 24 hours