Innovation is a key corporate and national strategy. Everyone talks about innovation – but how many companies have a culture and structure encouraging innovation? Read more here