From Carlo and Diana to Charlotte Casiraghi: the royals on the Cannes red carpet

Source: Vanity Fair

You may also like