While the Catalans (and many visitors) enjoy strolling along La Rambla in Barcelona, the Spanish capital of Madrid is not ...
About 1,000 soldiers from emergency response units deployed to the affected areas, and the death toll was expected to rise ...