No products in the basket.
Oil prices fell below US$90 a barrel after the US called off planned strikes on Iran, easing immediate pressure on energy markets after a volatile week for commodity traders, shippers and finance providers. The move marks a fresh turn in...
#commodity finance#energy markets#Iran