Kate Middleton rarely puts a foot wrong when it come to fashion but this weekend she accidentally committed the ultimate faux-pas.
But in the battle of who wore it best, there really was no competition. It’s embarrassing enough finding yourself in the same frock as someone else but when it’s your ever-elegant, size eight future Queen… Ouch.
But, seriously, who wore it better. (We go with our ever-elegant Kate Middleton.)