Caroline, Princess of Hanover and German fashion designer Karl Lagerfeld arrive for the annual Rose Ball at the Monte-Carlo Sporting Club in Monaco on March 18, 2017. The Rose Ball is one of the major charity events in Monaco. Created in 1954, it benefits the Princess Grace Foundation. / AFP PHOTO / VALERY HACHE