The US and Iran are at the negotiating table in Switzerland. That's despite obstacles to peace between the two rivals, including continued fighting in Lebanon, Iran's claim to have re-closed the Strait of Hormuz and a new threat from US President Donald Trump.
