Iran unveiled a new short-range missile called Thunder on Sunday and launched a satellite named Victory which failed to reach orbit.