Shell, Eni deny making illicit payments in Nigeria oil field deal

Shell news
Shell news