The UK has experienced a "lost decade" of investment in innovation, according to a report by research fund Nesta.
No comments:
Post a Comment