Microsoft to open search technology centre in Europe

17 Jun 2008

Next year, Microsoft will open a new Search Technology Centre (STC) in Europe, a move it said is designed to “disrupt the search and advertising marketplace to the benefit of both the consumer and the advertiser” – in other words ‘we want to blow Google out of the water’.