Launch Platform, Shahrud Missile Test Site, Islamic Republic of Iran Launch Platform Shahrud Missile Test Site, Islamic Republic of Iran3 rockets have launched from Shahrud Missile Test Site, Islamic Republic of Iran.