A police motorcyclist who crashed into a pensioner while escorting the Duchess of Edinburgh through London has been found not guilty of causing death by careless driving. Helen Holland, 81, died two weeks after she was hit in the crash on West Cromwell Road, west London, on 10 May 2023. The Old Bailey was told […]