Switzerland has cancelled planned talks between the USA and Iran, just days after a ceasefire memorandum was signed, citing instability caused by ongoing Israeli military operations in Lebanon and US criticism of Tel Aviv's actions. Israel and Hezbollah have announced a separate weapons ceasefire agreement, but the broader diplomatic process appears fragile.