Scotland’s North Sea revenues take a hit as fiscal deficit increases to £15.1bn

Mossmorran

More from Energy Voice

Latest Posts