Masked demonstrators, employees from the Telefonica phone company, are seen reflected in a glass window as executives from the same company take part in a business meeting in Barcelona.
Masked demonstrators, employees from the Telefonica phone company, are seen reflected in a glass window as executives from the same company take part in a business meeting in Barcelona.