Tweet Thursday, 27 November, 2025 Articles Increased competition is coming to cross channel rail services. One of the pinch points is train maintenance facilities which is why I visited the Eurostar depot at Temple Mills.