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 court within two working days. This comes after Shell … Continue reading Owerri Appeal court orders Shell to deposit $2B in 48 hours over alleged oil spillage