UK oil and gas job losses reach 120,000

An oil platform.
An oil platform.

More from Energy Voice

Latest Posts