Status of the 2026 US–Iran ceasefire and the Lake Lucerne talks
Summarize the current status of the US-Iran ceasefire as of June 24, 2026, including key agreements from recent Switzerland/Lake Lucerne talks, the 60-day negotiation roadmap, and any reported violations or threats (e.g., involving Lebanon or Israel).