Tag: UK Supreme Court Rules in Favor of Shell in 2011 Nigeria Oil Spill Case
UK Supreme Court Rules in Favor of Shell in 2011 Nigeria Oil Spill Case
On Wednesday, the United Kingdom Supreme Court delivered its ruling in favor of Shell, a leading British multinational oil and gas company, ...