Oil prices hit a seven-week high amid hopes for a trade truce and tensions with Iran.
Oil prices rose to their highest level in seven weeks on Wednesday due to progress in trade talks between the US and China and increasing uncertainty surrounding US-Iran nuclear negotiations. Markets were
