After a dramatic 12-hour meeting in Geneva marked by initial tension, the US and Iran have agreed on a 60-day roadmap to reach a final deal. Mediators Pakistan and Qatar confirmed progress on nuclear issues, sanctions, Strait of Hormuz security, and ending military operations in Lebanon.