In Spain, it was a night of bloodshed, fear and confusion - first in Barcelona and then in the town of Cambrils. Islamic State has claimed responsibility for the attack in Barcelona, in which a van was driven into pedestrians on the popular Ramblas boulevard. That attack left at least 13 people dead and more than 100 injured. More from correspondent Guy Hedgecoe in Barcelona.