See all of the staging and atmosphere at the Dior’s Cruise 2025 Fashion Show by Maria Grazia Chiuri, in the gardens of the historic Castle Drummond in Scotland. (June 2024)