Tehran has repeatedly denied the charge .