Oil prices fell sharply on Wednesday, logging an annual decline of nearly 20% as oversupply fears persisted amid sanctions, conflicts, and rising OPEC+ output throughout 2025. Brent crude futures closed at $60.85 per barrel on the last trading day of the year, down 48 cents, while US WTI crude fell 53 cents to $57.42 per […]
