2025:”Indian startups have laid off around 3,600″ 🚨 Indian startups have laid off around 3,600 employees in the first five months of 2025. (Inc42) pic.twitter.com/mR5FcUzuzC— Indian Tech & Infra (@IndianTechGuide) May 25, 2025