Home Odu’a Investment Company

Odu’a Investment Company

1 News
News

Man Falls from 26-Storey Cocoa House in Ibadan, Oyo State

In the early hours of Monday, a man whose identity remains unknown reportedly fell from one of the upper floors of the iconic...