Gary Imlach presents coverage from the first stage of the 2025 Tour de France as the peloton takes on a 185-kilometre route around Lille.