Owerri Appeal court orders Shell to deposit $2B in 48 hours over alleged oil spillage
The Appeal court in Owerri has ordered Shell oil company to deposit about $2 billion in an account controlled by…
The Appeal court in Owerri has ordered Shell oil company to deposit about $2 billion in an account controlled by…