A Taxi driver who was caught on camera roughing up a traffic cop in Karen has been charged in a Kibera court .
David Kariuki was charged before Senior Resident Magistrate Jane Kamau where he denied the charges.
He told court that he disagreed with the officer over some “dubious transactions”.
The taxi driver was charged with three counts which included robbery with violence, rejecting lawful arrest and violating traffic rules.
On the first count, the motorist was accused of allegedly robbing the officer of his mobile phone during the scuffle.
He was charged that on June 25 in Karen within Nairobi county, he attacked Police Constable Vincent Muhia who was on duty and infiltrated some beatings on him occasioning bodily harm.
Kariuki further told court that he never assaulted the officer but clarified that they had disagreed on some “dubious transactions”.
It is alleged that the accused pushed the officer inside his taxi vehicle and seriously landed on him.
He asked the court for lenient bond terms saying he was not in a position to raise the bail.
Kariuki was released him on a bond of KSh 200,000 and a cash bail of KSh 150,000 with a surety of the same amount with a credible contact person.
The magistrate directed the matter be mentioned in August 28 for further directions.