BREAKING: Oil prices down by over 5%, with WTI Crude trading at $87 and Brent Crude at $99.Published by The Spectator IndexMar 25, 2026 9:20:02 AM UTC