Israeli fire killed at least 31 people and injured scores more at an aid site in Gaza, local officials and health workers said Wednesday, in the latest deadly incident to occur near food distribution points run by the US-backed Gaza Humanitarian Foundation.