Thousands of demonstrators in Brussels have marched against a UN migration pact, signed in Marrakech last week.

Flemish right-wing parties called the march, which took place near major EU institutions, amid fears the pact could lead to an increase in immigration.