At least three people have been killed and more than 20 injured in separate stabbing and shooting attacks in Jerusalem and central Israel.

Two were killed and several injured when two assailants opened fire and stabbed passengers on a bus in Jerusalem.

Another Israeli died after being run down and stabbed elsewhere in the city.

It follows an upsurge of violence in which several Israelis and Palestinians have been killed over the past fortnight.

Yolande Knell reports from the streets of Bethlehem in the West Bank.