When Google announced last month it was pulling the plug on a lease for a new office space in Dublin, Ireland, it set off alarm bells. Google is a large presence in Dublin’s “Silicon Docks,” where it holds its European headquarters, a part of the city around the docklands area where a who’s who of Big Tech are located, […]

