Grapevine
- India
Sacked Amazon employees in India break down, ‘crying in office’
New Delhi: As Amazon announced to lay off 18,000 employees globally including nearly 1,000 in India, reports have surfaced that some of the impacted employees broke down and were left “crying in…