US president says he is "losing patience" with Tehran; tells cabinet "we just want to win".

Energy prices have soared again since fighting between US and Iran resumed two weeks ago as conflict spreads across Middle East

Oil prices rise as Tehran stops more vessels exiting Strait of Hormuz