You're reading

Kate is festive in £2,655 Miu Miu tartan coat at royals' Christmas Day church service

1/11