BELGIUM’S Prime Minister Charles Michel has offered to resign after losing a vote of no confidence amid a political crisis over a controversial UN migration pact.

Mr Michel told parliament he would take his offer to quit to the king. The 42-year-old lawyer was forced to reshuffle his government to avert its collapse after Flemish nationalist party the N-VA pulled their support in protest over Belgium’s decision to adopt the United Nation’s Global Compact on Migration. King Philippe had allowed Mr Michel to continue with a minority government and has yet to make a decision on whether to accept Mr Michel's resignation, the royal palace said.

Related articles

Some of those protesting in Sunday’s demonstrations said the public should have been consulted before adopting the migration pact.

Ten countries, mostly in formerly Communist Eastern Europe, have since pulled out of the pact.

Hungary’s right-wing leader Viktor Orban has previously branded it a “threat to the world” while Austrian Chancellor Sebastian Kurz said he would not sign up in order to “defend its national sovereignty”.

But UN Secretary General Antonio Guterres hit out at the “fear and false narratives” surrounding the deal at a meeting to mark the adoption of the migration pact last week.

Mr Michel's government had nearly collapsed in a row over a UN migration pact (Image: AFP/GETTY IMAGES)

He said: "Migration has always been with us. But in a world where it is ever more inevitable and necessary, it should be well managed and safe, not irregular and dangerous.

"National policies are far more likely to succeed with international cooperation."

The deal is expected to be ratified at the UN headquarters in New York on December 19.