Tech startup funding falls 17% to $10.5 billion this year

Tech startup funding falls 17% to $10.5 billion this year