Jack Shepherd, the speedboat killer, has finally apologised to the family of Charlotte Brown after she died when his defected speedboat crashed in the Thames.

Shepherd, who has so far refused to take responsiblity for the 24-year-old's death, has now said he is remorseful for the undeniable part that he played in the accident.

Asked if he would now apologise to Charlotte’s parents Graham Brown and Roz Wickens he told The Sun: “Absolutely, unreservedly, I apologise for the role I played, and undeniably I did play a part.

“They have my sincere sympathies and condolences and I understand why they apportion the blame as they do.

“If I was in the same situation I would probably feel the same way. I am very sorry for what happened. It was a tragedy and if I could do anything to change what happened, I really would.”