Hundreds of people have turned out to welcome the Prince of Wales and Duchess of Cornwall on a morale-boosting visit to Salisbury following the nerve agent attack.
Charles and Camilla’s visit has been arranged to support the recovery programme under way in the Wiltshire city.
There have been weeks of disruption as police investigated the poisoning of former Russian spy Sergei Skripal, 66, and his 33-year-old daughter Yulia.
They have since been discharged from hospital.
Local leaders have been encouraging tourists and shoppers to return to the picturesque medieval town and they were helped in their cause when the Maltings shopping centre re-opened a few weeks ago after a clean-up operation.
They continued past the Zizzi restaurant where the Skripals ate, into the Guildhall Square, where they were met by hundreds of people waving union flags including children from 17 schools.
Jessica Fulton, who lives and works in Salisbury, took time out from work to see the royal couple.
Rose Gaulton, 64, met the duchess and said: “She said it was important to come to Salisbury because she was from Wiltshire.”
Charles and Camilla also attended a reception in the Guildhall where they met members of the emergency services who handled the incident as well as those actively involved in the city’s recovery programme.
“From day one when we didn’t know what had happened and from the chaos and confusion, we have hopefully managed to bring things together successfully to show Salisbury is recovering and show we can move forward.”
Canon Edward Probert, the acting dean of Salisbury Cathedral, said: “I am grateful and glad their royal highnesses have come to see Salisbury and give this encouragement to the city which has had a serious blow and which has shown considerable resilience and resolve.”
The inquiry into the nerve agent attack has involved 250 detectives who have gone through more than 5,000 hours of CCTV and interviewed more than 500 witnesses.
The Government has accused Russia of being behind the attack but Moscow has repeatedly denied responsibility for the incident.