An Opera News Kenya publication
In what appears to be one of the deadliest military hardware ever seen in the world,…