American intelligence believes that Iran may have between 1,500 and 2,500 missiles, writes the Wall Street Journal. The article emphasizes that Iran has maintained the ability to replenish its missile stockpile. In addition, Tehran has many UAVs and short-range missiles.