Sunday, May 05, 2024
Outlook.com
Outlook India
Outlook Business

Byju S Meta

Since the beginning of 2022, nearly 18,000 employees have lost their jobs in the Indian tech sector