Israel launched a military spy satellite late on Tuesday which Israeli media reports said would help it monitor Iran''s nuclear programme.
Israel launches spy satellite