Oil prices fall 3% to 2-week low as trade war concerns dampen demand outlook

Apr 29, 2025 - 19:11
 0
Oil prices fall 3% to 2-week low as trade war concerns dampen demand outlook