An Opera News Kenya publication
Earlier on Kenya was on high alert after reports of various tragic road accidents scared the…