Kenya: Police Boss Orders Removal of Cars Blocking Major Nairobi Roads

[The Star]Inspector General of Police, David Kimaiyo has ordered all police in Nairobi to tow vehicles blocking the road or causing obstruction and take them to police stations and the traffic headquarters.