From the story here:
"We are here to say we're not afraid, we are united and we want peace," said 59-year-old pensioner Victoria Padilla as she marched. Slogans carried by marchers read "The best answer: peace" and "No to Islamophobia".
Police estimated the march at half a million people.
Members of Spain's Islamic community marched alongside the King and Prime Minister Rajoy, including women wearing hijabs. Speakers gave readings next to a floral display with the words 'Barcelona' and 'I am not afraid' in different languages including Arabic.