The Princess of Wales may have a wardrobe brimming with the most beautiful designer clothes, from Alexander McQueen to ...