Iran has long been preparing for strike on its nuclear sites, analyst says | Iran International