Police estimated some 20,000 people marched in the northeastern port city of Barcelona, but authorities did not have figures for a large rally held in Madrid.
Police estimated some 20,000 people marched in the northeastern port city of Barcelona, but authorities did not have figures for a large rally held in Madrid.