Tens of thousands of Polish labour union members have marched through the capital, Warsaw, in the finale of a four-day protest against the government.
The demonstrators threw smoke grenades and blew whistles as they marched to the historic Castle Square.
Al Jazeera's Tim Friend reports.