The Westwood Study Shows Huge Stalled Oil and Gas Deposits, the Largest in Mozambique and Tanzania

A recent Westwood study showed a possible US$65 billion worth of stalled oil and gas resources worldwide, with the largest amount of stalled gas located in the Ruvuma-Rufiji basin of … Continue reading The Westwood Study Shows Huge Stalled Oil and Gas Deposits, the Largest in Mozambique and Tanzania