Skip to content Skip to footer

Oil and gas companies set to lose $1 trillion in revenues this year