Gary Imlach presents highlights from Stage One of the 2025 Tour de France as the peloton takes on a 185-kilometre route around Lille.