Google’s European chief has admitted that the company screwed up in Europe. The search giant has a strained relationship on the continent, facing a litany of complaints and accusations on issues ranging from alleged tax avoidance to anti-trust allegations. In response, the Californian company shook up its operational structure in February 2015 -- unifying the […]