Posts in tag

Google U.K.


Yesterday, Google announced that it had launched a “News Showcase” in the UK. This means that Google will pay for news content in the UK for …