Tens of thousands of people in Madrid and Barcelona attended political rallies on Saturday.

Campaigners have waved flags and called for Spanish unity on the streets of Madrid.

Others dressed in white elsewhere, including in the Catalan city of Barcelona, to urge political dialogue between the central and regional governments.