Demonstrators wave Catalan pro independence 'Estelada' flags as they protest to demand a Catalan republic, called by the pro-independence Catalan National Assembly (ANC) citizens' group in Barcelona.