Spain's prime minister called Wednesday on Catalan separatist leaders to end their "escalation" as several thousand people took to the streets of Barcelona to protest at Madrid's attempts to stop a banned referendum on independence.

More videos