Thousands of Catalans have protested on the streets of Barcelona, with Firefighters joining the crowds in solidarity while Spanish police looked on.

The Spanish government insists that the referendum on Catalan independence was illegal.