Thousands of Catalan’s have held a demonstration in Barcelona demanding the release of separatist leaders from detention.

Police reported more than 300,000 attended the protest, although organisers claimed about 750,000 people participated.

The protesters came together after nine separatist politicians and activists were detained for their role in October's referendum on independence from Spain, ruled illegal by the courts.