An international band of dancers and musicians brought the centre of Perth to a standstill.
Hundreds of people stopped to watch the colourful performances of folk music and dancing from Scotland, France, Germany and Italy.
Picture gallery: Dancers dazzle crowed in Perth ahead of International Folk Dance Festival
The groups have gathered in Scotland for the 23rd Dunedin International Folk Dance Festival, which is staged in Edinburgh every two years.
As part of the festival, which features 200 dancers of all ages, they perform at venues across Scotland.
An appearance at Falkland was rained off but they will be in action in the Queen Anne Garden at Stirling Castle on Saturday from noon to 2pm.
The festivites got under way with a piper-led parade from St Matthew’s Church on Tay Street then along South Street to King Edward Street for the performances.
The aim of the dance festival is to promote friendship between the countries of Europe through a shared love of folk dance and music.
The groups are invited during visits abroad by the Dunedin Dancers.
“This is the first time we have come to Perth, we have had really good support from the council,” said Rosalie Wilkie, one of the festival organisers, who lives near Perth.