TOP NEWS Odu'a declares N698m profit, cultivates tomatoes Odu'a Investment Company Ltd has declared N698 million as profit before tax for the financial year ended in December 31, 2017. by Muyiwa Adeyemi (Head South West Bureau Ibadan) Read More