Shell Ordered to Suspend Plans to Sell its Assets in Nigeria

Shell Plc has been ordered by a Federal High Court in Owerri, the capital of Imo State in south-eastern Nigeria, to halt all preparations to sell up its offshore assets...
Read More