Richard Taylor, Father of Slain Damilola, Passes Away After Prostate Cancer Battle

London, UK – Richard Taylor, the father of Damilola Taylor who tragically lost his life 24 years ago, passed away at the age of 75 after battling prostate cancer. Mr. Taylor, a former Nigerian civil servant, dedicated his life to advocating for disadvantaged children following the death of his son, Damilola, who was just 10 … Read more