Business spending on research and development has been hit hard by the economic crisis, with nearly all OECD countries seeing a fall in investment which could impact innovation and long-term growth, according to a new OECD report.
Nothing to display...