Topic: Buxton
Motorist who sped off causing the death of Mombasa traffic police officer arrested
Feb 28, 2023 at 03:10 PM
The suspect, who has been identified as Jama Abdi Osman defied stop orders by the traffic cop, now identified as Constable Julius Marwa, and sped off with him hanging on the door....