Iran’s Islamic Revolution Guards Corps (IRGC) Navy has taken delivery of a new ocean-going warship and nearly 100 missile-launching speed boats.