Duchess Catherine surprises shoppers
Duchess Catherine surprised shoppers in her local grocery store when she popped in to stock up on essentials yesterday.
Catherine, Duchess of Cambridge, the former Kate Middleton, is pregnant, expecting a first baby with husband Prince William!