Home » Economy » Layoffs at Twitter, Amazon, Ola, and other companies: Over 24,000 employees were let go by 91 IT companies in 2023