Today has seen more details on the US and Iran's memorandum of understanding - and a vocal defence of it by vice president JD Vance. At a White House press conference, he insisted the deal was a ...