Loading...
A €725 blue gown… but Kate’s shoulder-length hair steals the show | Her