The mass demonstration, one of the largest in recent years, paralysed traffic in the capital and coincided with nationwide strikes that cancelled most flights from Brussels Airport.
The protest, organised by Belgium’s three main trade unions, drew between 80,000 and 150,000 people according to estimates. Demonstrators banged drums, set off smoke bombs, and carried banners condemning planned cuts to pensions, unemployment benefits, and health care. Scuffles broke out as police in riot gear clashed with protesters, detaining several individuals and attempting to clear crowds from central streets.