No fewer than 15 persons were killed in an accident involving a trailer and a commercial bus in Okpella, Etsako East Local Government Area of Edo State, Nigeria, according to reports. “The incident occurred after the trailer had a brake failure and crashed into a Toyota bus,” according to an eyewitness. …
Read More »