Covid 19 and the energy transition – a perfect storm for oil service companies?

Mar 25 2021