Thousands of demonstrators marched through Brussels on Sunday to protest anti-coronavirus rules as the Omicron wave causes infections to reach record highs.
Protesters carried signs slamming Belgium Prime Minister Alexander De Croo and the Covid Safe pass proving you are vaccinated or have tested negative that is required for entry into numerous venues.
Organisers including the World Wide Demonstration for Freedom and Europeans United for Freedom had called for people to come from other EU states.
Flags from France, Poland, the Netherland and Romania could be seen in the crowd.
Belgian police fired water cannons and volleys of tear gas in an attempt to disperse demonstrators.