London named world-leading hub for tech startups

London and Silicon Valley are two of the world's leading hubs for tech start-ups, according to an in-depth Innovation Mapping Report released today …
Read more: London named world-leading hub for tech startups