Israel has launched a satellite that officials say will enhance its ability to spy on Iran's nuclear programme. The satellite, reportedly capable of taking clear photographs of objects on the ground as small as 70cm (2ft), was sent into space from eastern Russia.