Investing.com– Oil prices edged down from $105 a barrel on Monday, as markets assessed a request from U.S. President Donald Trump for other countries to help restore shipping through the Strait of H… [+2406 chars]Read More
Oil prices moderate as Iran supply fears persist Trump talks Hormuz intervention Investingcom
