US president Donald Trump remains caught between a desire to diplomatically end the war with Iran and his threats to 'finish it off' with Tehran. (EPA Images pic)WASHINGTON: US president Donald Trump concedes that the war he ordered on Iran was partly to blame for his Republican Party's sweeping midterms losses -- but even as he comes under pressure, analysts said Wednesday that he has few good options ahead.

It remains to be seen what path Trump will take after emerging politically weakened as Democrats seized control of both the Senate and House of Representatives in Tuesday's vote.

The US leader also remains caught between a desire to diplomatically end the war with Iran -- which has sharply driven up gasoline costs for American voters -- and his threats to "finish it off" with Tehran.