King Felipe VI condemned pro-independence politicians in Catalonia for damaging national unity and called on the state to restore the "constitutional order and normal functioning of institutions."
In 2017 130,000 migrants have reached the shores of Europe through the Mediterranean. The numbers of arrivals by sea have been dropping since 2015, when a record 1 million migrants arrived.
Last year, Italy replaced Greece as the main destination for Europe-bound sea migrants. About 98,000 migrants have landed on its shores since the beginning of the year.
Spain reels after a van ploughs into a popular promenade in central Barcelona, crashing into pedestrians and leaving a trail of death and injury.