A number of Edinburgh shoppers were left stunned on Thursday after spotting Princess Anne making a VIP visit to the St James Quarter.
Arriving on September 29, the Princess Royal attended the city's latest shopping quarter and was seen taking a tour around the stores as well as speaking to shoppers.
A large crowd had gathered outside the Leith Street entrance on Thursday afternoon, as the Lord Provost, Cllr Robert Aldridge, gave a welcome speech to Princess Anne, before she was seen unveiling a plaque.