An Opera News Kenya publication
On Wednesday Kenya Revenue Authority (KRA) officials seized several luxury cars believed to have been stolen…