Based on the UK Gvt's recent report which puts Oxfordshire top of its Innovation league, Deutsche Bank should not have chosen London for its Innovation Hub.