The Queen receives toys for Prince George and Princess Charlotte in Scotland

The Queen happily accepted a bag full of toys for her great-grandchildren Prince George and Princess Charlotte while on a walkabout in Scotland on Wednesday (Jul. 6).

Her Majesty was in Dundee to open Slessor Gardens at the V&A Dundee Community Garden when she was presented with the special gifts. The toys given to her by a lady were from a local B&M store, and were handed over on the instructions that the Queen should give them "to George and Charlotte."

TAP FOR GALLERY The Queen was given a bag of toys on her trip to Dundee.

The bag included a Baby Sophie doll and a Toy Story-themed present.

Residents of Dundee were quick to good-naturedly joke about the unusual gift, with one tweeting: "This made my day. A woman in Dundee hands a @bmstores bag with kids toys inside to HRH the Queen. Hope George enjoys," while another wrote: "Only in Dundee would someone give the Queen a plastic bag full of toys for George and Charlotte."

The Baby Sophie doll features 16 sounds.

A spokeswoman for B&M said: "We've been unable to establish if the Queen is a regular customer, but the photo taken suggests the gesture might have taken her slightly by surprise – who knows she might become a regular shopper."

The royal family are used to receiving gifts for the children, and Prince Charles and the Duchess of Cornwall were similarly given a sweet but unusual present of two Wales football shirts for the little Prince and Princess during their visit to Wales earlier this week. The couple posed with the shirts, which had 'Prince George' and 'Princess Charlotte' printed on the back.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.