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 appealed an earlier Federal High Court ruling in November 2020 that ordered Shell to pay 800 billion naira ($1.95 billon) to 88 communities of Egbalor […]

Read more of this post