Oil set for second weekly loss as Trump says U.S. no longer needs Iran deal
Oil prices have crashed about 20% from the late-October peak of $118 per barrel, weighed down by hopes of sustainable de-escalation in the Middle East and the Russia-Ukraine war.