Pablo Ouziel

Spain’s Tahrir Square

Spain’s people’s movement has finally awoken, la Puerta del Sol in Madrid is now the country’s Tahrir Square, and the ‘Arab Spring’ has been joined by what is now bracing to become a long ‘European Summer’.

May 25, 2011

Leave a Comment