JD Vance blames Iran war, distances from Donald Trump

World