16th July 2013
This post was published when the author was in a previous role
Innovation
The 2013 Global Innovation Index lists Sweden and the UK as two of the world’s top three countries for performance in innovation, based on a survey of 84 different measures in 142 countries. The British Olympics team had the motto “better never stops”. Similarly with innovation, I think: it’s when you’re at or near the […]