Two UK brothers have been found guilty of the 1984 murder of a London civil servant after a reopened police investigation uncovered family confessions and fresh evidence.
The case had remained unsolved for more than four decades before detectives reopened the investigation in 2022, eventually linking brothers Michael and Anthony Stewart to the killing of 45-year-old Anthony Littler in East Finchley, Metro reported.