Why was JD Vance in a luxury Swiss resort for talks with Iran? – SpryNews