Oil tumbles 8% after China retaliates in global trade war

Apr 4, 2025 - 13:53
 0
Oil tumbles 8% after China retaliates in global trade war