OK! Magazine UK · 10 days ago Duchess Sophie stuns in scarlet and puts on animated display at famous Abbey Road Studios