A Palestinian attacker who stabbed a soldier in Jerusalem has been caught.

Police spokesman Micky Rosenfeld says a 30-year-old attacker stabbed a soldier near the central bus station and lightly wounded him.

A nearby security guard apprehended the attacker who was then taken into police custody.

The incident is the latest in three months of violence. Since mid-September, 20 Israelis have been killed in attacks. At least 127 Palestinians have died in the same period, of whom 87 Israel says were attacking or attempting to attack Israelis.

Israel blames the Palestinian attacks on incitement. Palestinians say the violence stems from frustration at nearly five decades of Israeli military rule.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.