Thousands of people came out onto the streets of Barcelona to celebrate the Catalan parliament's declaration of independence.

Rival groups held demonstrations in support of Spanish unity.