The Mambilla Power Project, a monumental hydroelectric initiative in Nigeria, has been at the centre of controversy for over ...
Chevron has launched a $48 billion project to develop a major oilfield in Kazakhstan, one of the world’s largest oil reserves ...