UK leaders need to take direct roles in driving innovation
Although Switzerland remains the leader of the Global Innovation Index for the fourth consecutive year, the UK has moved up to second place. Dubbed the innovation nation, Britain seems to be taking the world by storm as it is now also ranked second in Europe after, you guessed it, Switzerland.