Google has laid off 28 employees following protests over the technology the web company supplies ...
Google Maps is rolling out latest updates designed to make it easier to search out ...
Google laid off 28 employees within the wake of Tuesday's ceasefire protests at company facilities, ...