Five Palestinians, including three children, have been killed by an Israeli air strike in the northern Gaza Strip, according to medics and first responders.

Palestinian officials said a drone struck a group of people near a mosque in the town of Beit Lahia on Wednesday evening.

Local journalists identified the dead as Abdullah al-Abed, 9, Salah al-Abed, 12, Mohammad Balousha, 14, Alaa Balousha, 46, and Anas Abu Foul, 19.

In a statement, the Israeli military said it targeted what it called "a terrorist" who had approached troops in the area of the Yellow Line, which marks territory held by Israeli forces, and posed an immediate threat.

A Hamas spokesman condemned what he described as "the horrific massacre".