Witnesses have been urged to come forward after a “vicious attack” on a 62-year-old cab driver in Kensington.

Police are appealing for help six months after the attack.

The cab driver, who does not wish to be named, was hailed by a man and woman, thought to be aged in their early 20s, at around 2.20am on Monday January 26, in the Brompton Square area near Harrods.

After stopping the cab, the driver agreed to take the pair to Addison Gardens, Kensington.

The man paid the £20 fare and the pair then left the cab in Lower Addison Gardens.

As they left the cab, the driver noticed that the woman had been sick in the back of his cab during the journey. He suggested to the man that they should clear up the mess or give him an extra £45 to pay for the cleaning of the cab.

The cab driver has no recollection of what happened next but, when he regained consciousness, he was badly injured and his clothing was covered in blood. He managed to drive home where his son took him to hospital for treatment.

He suffered multiple fractures around his eye socket.

Officers were called to the hospital where they began an investigation.

DC Simon Jewell, from Kensington & Chelsea CID, said: "The victim's injuries are consistent with having been repeatedly kicked or punched in the head. This would appear to be a vicious attack on a 62-year-old man who has only recently been able to return to work.

"We have released a photo of the cab driver in hospital, taken from a Body Worn Camera, in the hope that this will encourage people to come forward with information to help the investigation.

"We are appealing for anyone who can help us to identify the couple - a white man and woman in their early 20s - who caught the cab in the early hours on Monday January 26 from the vicinity of Brompton Square to Lower Addison Gardens.

"We'd particularly like to speak to the residents of Lower Addison Gardens and Addison Gardens who may have heard noise at around 2.30am on Monday January 26 or may even have witnessed the assault."

If you have any information about this incident please call police on 020 8246 0217 or Crimestoppers anonymously on 0800 555 111.