Over 20,000 Startup Employees Lose Jobs Globally, India and US Top List

As VC money disappears amid economic slowdown, tech startups have laid off over 20,000 employees the…