The second annual Fife International Carnival refused to be beaten by the weather as it brought a welcome splash of colour to Kirkcaldy town centre along with music from across the globe.
As a spectacle it ended up being more rain-soaked than sun-soaked, with predictions that more than 10,000 people would turn out proving to be extremely ambitious as the heavens opened an hour before the Rio-themed parade was due to start on Saturday.
Many of the several hundred spectators who did line the High Street under umbrellas ultimately expressed disappointment that only one group of 15 performers ended up taking part in the parade.
The numbers of performers were significantly curtailed because many of the feathered costumes were not deemed suitable for the weather.
Cries of “Is that it?” were heard as the parade passed by on the High Street.
For anyone who did stick with proceedings and followed the parade up Whytescauseway, there was great entertainment to be had with a programme of musical performances on two stages in the Town Square.
There were also five performance areas situated along the High Street with one creative group even taking shelter under the Tesco car park ramp to put on an impromptu show at the back of the Postings.
Bands from 16 countries, including the Bahamas, Brazil, Malaysia, South Africa, Trinidad, Zambia, Japan, the Netherlands and Germany travelled to Kirkcaldy to be part of the ambitious free show.
Fife International Carnival was put together by Fife Cultural Trust, Jazz Scotland and Kirkcaldy4all, with the support of Fife Council.
In July 2013, 10,000 people came from all over Fife to soak up the sun amid an extravaganza of costumes, music, dance and street theatre.