Daily Archives: June 16, 2014

Kate Allen

The price of oil is at its most stable for decades, as rising US production helps offset supply disruptions such as the Arab Spring, according to research by BP that was released today.

The petroleum giant’s annual statistical review contains a wealth of information about many aspects of the global energy market.