Tag: L

March 22, 2023

Femi Otedola Net Worth 2023

Femi Otedola is a Nigerian business mogul. Femi Otedola's net worth is currently estimated at $1.8 billion, according to Forbes records. Here is detailed information on Femi Otedola's net worth and bi...