Teesside is a Great Innovator

Oxfordshire has the most innovative economy in Britain, while areas such as Merseyside and Teesside outperform London and Manchester, according to the first “innovation map” of the UK.