Kate Middleton's Ralph Lauren heels are almost sold out - so we've found 20 other pairs she's worn over the years still in stock

· Daily Mail