Signs of a Spanish Spring
Pictures of Madrid’s central plaza known as Puerta del Sol bear an uncanny resemblance to Tahrir Square in Cairo…
Pictures of Madrid’s central plaza known as Puerta del Sol bear an uncanny resemblance to Tahrir Square in Cairo…