Kirkcaldy town centre was transformed into Rio or Notting Hill on Saturday as the third Fife International Carnival took place.
The streets were awash with colour and filled with carnival sounds as thousands of people from near and far flocked to the town to soak up the atmosphere.
Organisers had been hoping for good weather and they were delighted that warm sunshine created the perfect back drop for the Mardis Gras sounds.
Over 170 performers took part in the colourful parade, which was watched by crowds three or four deep in places, as it made its way from the Town Square along the High Street.
Among the performers were a number of Fifers as well as visitors from around the world.
Some of the acts had travelled from countries as far away as Zambia, South Africa, Italy, Hungary and Martinique.
Following the parade, the musicians and dancers continued to keep the crowds entertained with special performances taking place at two stages in the Town Square as well as four others located on the pedestrianised area of the High Street.
Fife International Carnival is organised by Jazz Scotland in partnership with Fife Cultural Trust and supported by Fife Council and Kirkcaldy4All.
Bill Harvey, manager of Kirkcaldy4All, said organisers were “very happy” with the day.
He told the Press: “Our biggest worry had been the weather but luckily it held for the duration of the event.
“I would like to thank the organisers, participants and volunteers for all their hard work both before and during the event. I would especially like to thank the public for their continued support.
“It was great to see all age groups enjoying both the spectacle and music that was provided.”
Among those taking part in this year’s event were Fifers who have been involved in the community project ‘Join the Carnival’.
The project saw people come together to create carnival costumes as well as learn new skills in carnival drumming and dancing.
The culmination of ‘Join the Carnival’ was that many of the participants did just that and got involved in the event on Saturday afternoon.
Amanda Glover, one of the organisers, said: “Join the Carnival made it possible for people to feel part of this fantastic event!
“In the past few weeks I’ve seen dancers and drummers rehearsing, progressing massively and also really enjoying themselves. The costume makers have been working so hard to ensure that the designs for carnival costume pieces were realised.
“Some of the participants have already been talking about the value, creativity and inspiration they have found in the project and have even been working together to keep the samba drumming group going with a view to participate in next year’s carnival!
“We have had loads of support and many people have put in a great deal of time and work into this project and I’d like to say thank you all for making it possible.”