Olympic sign still hanging in the Torino Porto Nuova train station