Indian Startups Witness Deep Red Over 28,000 Employees Laid Off in 2023 3 min read insight Startup News Indian Startups Witness Deep Red Over 28,000 Employees Laid Off in 2023 Niveditha Munugoti December 25, 2023 Crisis in the Startup Landscape: Witness the sobering red reality as Indian startups grapple...Read More