Amazon India lay off Amazon layoffs in India: Around 500 employees in India laid off, says Reports Neha Singh May 16, 2023