Thursday, July 10, 2025

Oil prices drop as trade war worries outweigh supply disruptions