It is estimated that half a million people turned out in a display of defiant unity.
Barcelona: Spain’s King Felipe joins march against terror
Spain’s King Felipe VI joined tens of thousands of people who marched through Barcelona on Saturday in protest at the recent terror attacks on the country.
Two attacks in the Catalonia region of Spain carried out by an extremist cell left 15 people dead and hundreds injured.
Some people chanted "No tinc por" (Catalan for "I'm not afraid”) while others carried red, yellow and white flowers, which are the colours of Barcelona.
The red-and-yellow Catalan flag, marked with a white star, was waved by many, in a region which has been fighting for independence from Spain.
Both King Felipe and Prime Minister Mariano Rajoy, who walked alongside the monarch, were jeered at by Catalan separatists, who shouted “out”.
It is estimated by the police that half a million people joined the march, which was led by people who had tended to victims of the attack.
In attendance were emergency services, wearing their uniforms, as well as residents and shop owners who had rushed to help when a van ploughed into pedestrians on Las Ramblas.
Banners carried by those marching contained messages of peace and unity. One read "No to Islamophobia" and another read "The best response: Peace".
Saray Gomez, who works at a flower stall on Las Ramblas where the van stopped after killing 13 people, said it was important "to give a message of unity and peace."
"And it's important to distinguish between Islam and jihadists, because Muslims are the first to be affected."
Spain’s Islamic community participated in the procession, with women in hijabs standing alongside King Felipe and Spain’s political leaders.