Oil prices rise by over 2% in early trading.Published by The Spectator IndexApr 26, 2026 10:10:03 PM UTC