Shell Bicker
-
AFRICA
Nigeria’s River State, oil giant Shell Bicker over Kidney Island
Port-Harcourt — Rivers State Government on Wednesday declared possession and sealed off oil assets loaded Kidney Island, once the operational…
Read More »