Celebrities including Jennifer Lawrence, Lily Collins and Geri Halliwell braved the chill summer winds at Drummond Castle ahead of Dior’s latest destination show.