Protesters waved Catalan flags and carried banners reading slogans such as 'self-determination is a right, not a crime'.