English News | Latest and Breaking News | Todays News
New Delhi: Dell Technologies said on Monday it would lay off about 6,650 employees globally, becoming…