Yahoo: Kate Middleton Channels an Iconic Princess Diana Look in an Off-the-Shoulder Bodycon Dress 38 Years Later Kate Middleton and Prince William attended the Royal Variety Performance at Royal Albert Hall on November 19. The Princess of Wales wore a stunning off-the-shoulder velvet dress to the annual ... Kate Middleton Channels an Iconic Princess Diana Look in an Off-the-Shoulder Bodycon Dress 38 Years Later