The New Delta Avengers are apparently named in a nod to the Niger Delta Avengers who last year crippled the OPEC member’s oil production. Crude oil sales account for two-thirds of government revenue.

Source:TODAY