We value your privacy. We use cookies only to enhance your browsing experience. Learn More.
Error Report
Question: On July 1st 1903, the first Tour de France race began. France has won the most titles with 36. Which country that shares a border with France has the next highest number of wins, with 18?