As the Tour de France prepares to visit Switzerland, The Local finds out why road cycling in the alpine country is top notch.

for more...