Collating and Disseminating Credible Power Industry Data and Information
Shell to pay £95 million for oil spills in Nigeria Shell agreed to pay South-South…