The Queen has praised the residents of Ballater for their response to severe flooding last December.

Around 600 homes and 100 businesses were devastated when the River Dee burst its banks and swept through the Aberdeenshire village and surrounding areas amid Storm Frank.

During her annual stay at nearby Balmoral, the Queen travelled to Ballater to meet locals and hear about the ongoing recovery effort.

She arrived in Bridge Street and visited a row of shops which have recently reopened, including HM Sheridan butchers which supplies meat to Balmoral.

Co-owner John Sinclair said: "We lost all stock and machinery under about three feet of water. There was nothing left.

"Luckily, through staff work and good insurance, we managed to get going again and reopen in about 12 weeks, but it wasn't easy.

"The first few weeks everyone stuck together and that's something the Queen seemed to know about. She was really impressed with the way it's been turned around and she was full of praise for all the help from everywhere, as we all are."

The Queen also visited a craft shop, a book store and an architects office, before heading to Glenmuick Church in the centre of Ballater to meet people whose homes were flooded.

She also met community members who played a crucial role in the response to the crisis, including representatives from Police Scotland, the Scottish Fire and Rescue Service, the Rotary Club, Braemar Mountain Rescue Team and Aberdeenshire Council.

Resident Josephine Hazley's family is one of about 30 who have still not been able to return to their homes.

She said: "We go through spells of feeling quite low because we would have loved to be back in our family home for Christmas, but that's not going to happen.

"We have to be realistic and I try to be patient and tolerant and remember that there were people affected right across the country.

"The Queen, I think, was a bit surprised we weren't back home yet and she asked about the damage and seemed genuinely concerned.

"But we just have to keep going, and it was uplifting to meet her today."

Prince Charles, known as the Duke of Rothesay when in Scotland, was staying at Balmoral when the floods hit in late December and he visited Ballater in the aftermath to console those affected.

He contributed to a fundraising drive to rebuild the devastated caravan park and is now supporting the redevelopment of the town with the opening of a restaurant named The Rothesay Rooms.

The Queen checked on progress of the building during her visit and was given a tour by representatives from the Prince's charity The Great Steward of Scotland's Dumfries House Trust.

It is due to open in November, offering jobs and training opportunities for local people.

The Queen was later driven through the caravan park to view the recovery of the landscape, which was partially washed away by floodwaters, and she ended her visit with a short reception at Ballater Golf Club to celebrate its reopening.