Allegedly the van involved in incident in Barcelona. Shop in background confirms location as La Rambla.
This is horrible - that area is always packed, both with tourists and locals.