$125M U.S Contract

Nigerian tech expert dies 7 days after winning $125M US contract

Leshi Adebayo     David Gbodi Odaibo, a Nigerian tech expert, residing in Hoover, Alabama, United States, has died in…