Richard Taylor, father of Damilola, passes away at age of 75

Richard Taylor, the father of Damilola – fatally stabbed in Peckham at the age of ten – has passed away after a long battle with prostate cancer at the age of 75. The Damilola Taylor Trust posted on X: “Richard’s family are very sad to make the news public that Richard passed away last night. … Continue reading Richard Taylor, father of Damilola, passes away at age of 75