News

In June, Maria Grazia Chiuri staged the Christian Dior Cruise 2025 show in Scotland at Drummond Castle, situated in Perthshire. Archival photographs from Monsieur Dior’s 1955 Scottish showcase ...