Barcelona will host the start of the Tour de France in 2026 with three days of racing unveiled by organisers and local ...