BARCLAYS CAPITAL
'Healthy and stable': Global upstream spend set to hit $386 billion in 2025
Finance