Two Palestinians stabbed Israeli women in a mini-market in a West Bank settlement before being shot dead, Israeli police said.

A police spokesman said two assailants entered the shop in Beit Horon, north-west of Jerusalem, and began stabbing Israelis inside. A security guard fatally shot the attackers outside the shop.

Two Israeli women were wounded in the attack, one critically, police said.

The last four months have seen near-daily Palestinian stabbing attacks that have killed 25 Israelis and an American student.

At least 149 Palestinians have been killed by Israeli fire, 104 of them identified by Israel as attackers. The rest have been killed in clashes with Israeli troops.