Industry experts say Western companies will need to weigh potential access to oil and gas riches against political risks and ...
The United States of America is the Largest Oil Producing Country in the World with current production reaching record levels, so it doesn’t come as a surprise that it is also counted among the ...
Auchincloss has pledged a root-and-branch overhaul of BP's strategy. The company is in crisis after it revealed profits ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results