Haute couture took a dramatic turn late Monday as Dior unveiled its 2025 cruise collection at Drummond Castle in Scotland. This year’s showcase transcended the catwalk, transforming the castle ...