Shell wins Niger Delta oil spill case HafeestonovaMay 10, 20230164 views The United Kingdom Supreme Court on Wednesday ruled in favour of British multinational oil… Read more