Google is laying off an unspecified number of workers in its latest round of cuts as the company continues to self-scrutinize costs, efficiency, and operations.As part of the upcoming changes,

Read more on