Civil Society Calls for Halt to Shell’s Nigeria Oil Business Sale Amid Human Rights Concerns
Amidst Shell Plc’s proposed $1.3 billion sale of its onshore oil business in Nigeria to Renaissance Africa Energy,…
Amidst Shell Plc’s proposed $1.3 billion sale of its onshore oil business in Nigeria to Renaissance Africa Energy,…