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