Tagged With Niger Delta Avengers

Africa's largest economy is stuck in a painful recession

Africa's biggest economy has crashed into recession

NIGER DELTA AVENGERS: We just blew up 2 Chevron oil wells

This is the 'reckoning point' for a bunch of oil producers

This is Saudi Arabia's 'Achilles' heel'

Militants are controlling OPEC's oil production