Sequoia is leaving London. Should Europe be worried?T2Covered by 1 source · first reported by Tech.eu / Sifted (titles) at 06 Nov, 13:36 UTCbusinessSourcesT2Sequoia is leaving London. Should Europe be worried?Tech.eu / Sifted (titles)06 Nov, 13:36