Stock Photo: Team of business executives, Focus group, Creativity workshop, Innovation Strategies, Tecnalia Research & Innovation, Basque Country, Spain

Stock Photo: 1566-1149846 Team of business executives, Focus group, Creativity workshop, Innovation Strategies, Tecnalia Research & Innovation, Basque Country, Spain