Iran has manufactured a new indigenous medium-class submarine which will be launched in the near future.