Tens of thousands of Spaniards are marching in downtown Barcelona to protest the skyrocketing cost of renting an apartment in the popular tourist destination. BARCELONA, Spain — Tens of thousands of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results