Posted By IANS On Sat, Jul 1, 2023
More than 11,000 Indian startup employees have been laid off this year to date, nearly 40 per cent more than last year in the same...