Tag: Sinopec

Total Nigeria puts up $2.5b deepwater oil field for sale

France's Total SA, Europe's second largest oil company, has put one of

Semiu Salami Semiu Salami