4 months agoGoogle announces More Layoffs at Google Headquarters in Mountain View, California USAMcMan