UK police officer shot dead on duty – Scotland Yard

By September 25, 2020