A London Police Officer Has Been Given A Life Sentence For The Death Of Sarah Everard By The Associated Press Published September 30, 2021 at 4:12 AM AKDT Twitter LinkedIn Email