May Day demonstration with red flags marches through Barcelona — Barcelona Magazine