The Princess of Wales has worn a festive-themed green velvet dress to attend the Royal Variety Performance in London with Prince William. Catherine and the Prince of Wales made their return to the ...