Upstream sector payments to governments seen reaching $2.5 trillion in 2022
Sustained high commodity prices and increasing oil and gas supply are set to push upstream sector payments to governments to an all-time high of $2.5 trillion this year, smashing the…