Is innovation a strategic imperative for every business?Three mega-trends – technology, globalisation and a burgeoning global middle class – are not only a preoccupation for public policy makers,