Two worlds collide as Catherine Duchess of Cambridge was seen wearing a red Alexander McQueen Pre-Fall 2011 frock that Kim Kardashian had also worn. The Duchess wore her frock to sail down the Thames river with the Queen for the Diamond Jubilee. While reality royal Kim Kardashian had also worn the McQueen frock, albeit a no-sleeved and shorter version, out grocery shopping in August 2011. Its so funny that a fancy dress Catherine wears to Britain’s biggest jubilee is one Kim just wears with snakeprint stilettos while running errands.
Take a look at the lovely ladies below and tell us: Who wore it better?








