Iran has successfully test fired the longest range missiles in its arsenal. Tehran claims it can travel more than two thousand kilometers putting Israel within range.