A federal court in Nigeria has declared the Islamist Lakurawa group a terrorist organisation, a designation that allows the ...
The Mambilla Power Project, a monumental hydroelectric initiative in Nigeria, has been at the centre of controversy for over ...