Topic
A new Barclays Brent oil forecast keeps the 2026 price target at $100 per barrel, pointing to steady demand and disciplined supply.
23 May 2026