Cut price Kate: Duchess shops at Topshop... and hesitates over £8.50 pair of earrings

Blog Archive