Sequoia is leaving London. Should Europe be worried?

business

Sources

Sequoia is leaving London. Should Europe be worried? · TechNews