Iran and the US prepared to meet Thursday in Geneva for nuclear negotiations, talks viewed as a last chance for diplomacy as America has gathered a fleet of aircraft and warships to the Middle East to pressure Tehran into a deal. US President Donald Trump wants a deal to constrain Iran's nuclear programme, and he sees an opportunity while the country is struggling at home with growing dissent following nationwide protests last month. Iran meanwhile has maintained it wants to continue to enrich uranium even as its program sits in ruins following Trump ordering an attack in June on three of the Islamic Republic's nuclear sites. If an American attack happens, Iran has said all US military bases in the Mideast would be considered legitimate targets, putting at risk tens of thousands of American service members. Iran has also threatened to attack Israel following a bruising 12-day war last year, meaning a regional war again could erupt across the Middle East. "There would be no victory