Tehran says the men are diplomats and is demanding their release .