Google and Amazon battle to put off employees in Europe. Here’s why Business April 6, 2023 After pronouncing the biggest rounds of layoffs of their historical past, US giant tech corporations at the moment are studying…