Young people hold a giant Spanish flag during a demonstration against independence in Catalonia in Barcelona.