Nearly 50,000 people have marched through Brussels' European quarter in support of Catalan independence and the region's president.

Carles Puigdemont has avoided arrest in Spain by taking refuge in Belgium.

Before Carles Puigdemont addressed the crowd, many draped in Catalan flags, police estimated its size at 45,000.

There were chants of "Puigdemont, President" from a generally good-natured throng, many of whom had travelled from Spain for the occasion.

Some carried placards criticising the European Union for not pressuring the Spanish government.

One sign showed the face of European Commission President Jean-Claude Juncker with the question: "Democracy? Some defend it when it suits them. Shame on them."

Gloria Cot, a clerk from Barcelona who had just arrived in by coach, said: "Brussels is a kind of a loudspeaker for us.

"It is a loudspeaker so that people can know that we really don't have a 100% democracy in Spain and that Catalonia has always been subjected to problems with Spain."

People wave a giant Catalan 'Estelada' flag during a pro-independence demonstration

Nuria Salvat, a student from Tarragona in Catalonia, said she had come to demand freedom for "political prisoners" - members of Mr Puigdemont's administration held in jail in Spain -and to support Mr Puigdemont himself, who faces jail if he returns.

"Spain," she said, "has always treated us very badly."

Deposed Catalonia president Carles Puigdemont in Brussels this morning

A short distance away in the EU executive's headquarters, Mr Juncker's deputy Frans Timmermans told reporters he welcomed the"very positive atmosphere" of the demonstration.

It, takes place as campaigning has got under way for a Catalan election which the central government hopes can end the deadlock created by its refusal to recognise the independence vote Mr Puigdemont held earlier this year.

However, the former Dutch foreign minister said there was no change to Commission policy that the dispute with the Barcelona authorities, now removed from office, remains an internal one in which the EU has no need to intervene because Spain's democratic constitution is functioning in line with EU values.

Accusing Mr Puigdemont and his allies of undermining the rule of law by choosing to ignore a Spanish constitutional ban on secession rather than trying to change the constitution, Mr Timmermans said they were jeopardising basic freedoms and noted there had been big rallies in Spain on both sides of the debate.

"If you do not agree with law, you can organise yourselves to change the law or the constitution," he said. "What is not permissible under the rule of law is to just ignore the law."