Metro Shell Petroleum Company Bows to Court Order, Agrees to Pay Ogoni People N45.9bn Compensation over Oil Spills At last, justice has come the way of the people of Ogoniland in Rivers State after one of the International Oil Companies (IOC) operating... Ravenewsonline EditorAugust 11, 2021