The 2026 Tour de France kicks off with a 19km team time trial around Barcelona, passing by Casa Batllo and Casa Mila, and the iconic Sagrada Familia.