News

Portuguese Trains (CP) carried over 100 million passengers in the first half of 2025, a new record due in part to the ...