Audio By Vocalize
Less than three months before the Tour de France’s scheduled start, the possibility of cycling’s greatest show taking place remains shrouded in doubt, while the organisers have thrown up a wall of silence.
The highlight of the French sporting calendar is due to embark from Nice on June 27 and end on the Champs-Elysees in Paris on July 19.