A private Israeli intelligence firm released satellite photographs of an alleged Iranian missile production facility outside Tehran on Thursday, showing the damage at the site after an explosion there earlier in the week.
A private Israeli intelligence firm released satellite photographs of an alleged Iranian missile production facility outside Tehran on Thursday, showing the damage at the site after an explosion there earlier in the week.