Our thoughts today are with the two mental health workers who were stabbed at Greater Leys in Oxford.

Many of our public servants, like soldiers, police officers and firefighters, go about their daily duties knowing that they might face injury, perhaps even death.

But health workers? They should not have to put up with such threats to life and limb.

Sadly, it seems that with the weapon culture that exists these days, no-one is safe.

Attacks on doctors and nurses by drunken louts in hospital casualty departments have become all too common.

Now we have two mental health staff in hospital.

Britain is said to be a civilised nation, but incidents like this make you wonder.