Limassol celebrated the island’s biggest party of the year on Sunday with the culmination of ten days celebrating carnival.
The large final parade set off down central streets at 1pm, lasting for five hours to finish at 6pm.
In that time 120 floats passed in front of visitors, with the total number of people taking part estimated at 30,000.
Floats sent messages to the government, satirised current problems or just set out to have fun.
The carnival will wrap up at 9pm on Sunday night with a Carnival party at the old port where a mask competition will be held, among other things.