“If these reports are true, we would strongly urge Lance Armstrong to testify to the Independent Commission,” the governing body said in an email today.
Following a “full and careful review” of the evidence, the World Anti-Doping Agency says it won’t contest the decision to strip Armstrong’s seven Tour de France wins.