Discover the immersive atmosphere and staging of Dior’s Cruise 2026 fashion show held at Villa Albani Torlonia in Rome.