Oil prices rise over 7% as Trump speech leads to uncertainty on Iran war
West Texas intermediate contracts climbed about 7% to $107.27 a barrel, while Brent crude futures advanced almost 8% to $108.88 a barrel. It comes following mixed messages from Trump over the future of the conflict in the Middle East,