CP - Portugal
Portuguese national railway museum in Entroncamento.
A very large workshop building has been modernised to house all diesel and electric trains, and coaches.

Entroncamento, 18-10-2017 Digital photo by Marco van Uden