Westwood Study Reveals stalled Oil and Gas Resources in Mozambique, Tanzania, Brazil & Others

A study by Westwood has revealed that there is a potential $65 billion worth of stalled oil and gas resources in the world, with the majority volume of stalled gas...
Read More