Can the Tour de France keep up with its own price tag?
With 23 teams and 38 official backers, the Tour de France might appear financially secure. Indeed, money has been pumped into the sport from the Middle East and big European companies over the last ten years. Yet behind the €600 million-plus collective budget lies a stark reality: 15 of the 23 squads are scrambling to secure new title sponsors for seven-figure...