A woman places flowers near a paper that reads "Catalunya - place of peace" in Las Ramblas, Barcelona. Manu Fernandez / AP Photo

Spain terror attacks: What we know