Published by Abigail Townsend on 10th May 2023
(Sharecast News) - The UK's highest court has ruled in favour of energy giant Shell in a dispute over a 2011 oil spill in Nigeria.
URL: http://www.digitallook.com/dl/news/story/33493700/...