The Duchess shops in London

Kate Middleton has been spotted shopping for baby clothes in a London branch of Gap.

The Duchess, 32, visited a store in Kensington on Monday and bought a number of nautical-themed items for Prince George, including two striped Baby-gros, a onesie and some denim shorts.

Kate also picked up two pairs of trousers for herself before heading to the checkout with her purchases, which totalled around £126.

The mum-of-one – who was accompanied by three bodyguards – happily queued behind other customers and paid with her own credit card.

It comes ahead of Kate‘s upcoming trip to Australia and New Zealand with Prince William, which is scheduled to start on 7 April.

The couple are taking nine-month-old George with them for the official tour so Kate was doubtless keen to stock up her son’s wardrobe for the visit.

SEE PICTURES Kate Middleton stuns in Jenny Packham dress with Prince William at Tusk Conservation Awards

SEE PICTURES Kate Middleton shows off slim post-baby body out with Prince William

SEE PICTURES Prince William leaves new mum Kate Middleton and Royal baby George to play polo with Prince Harry

Anna Francis