Technology News Blog
Microsoft has unveiled a huge new advertisement in the heart of London. But this is no billboard — it's a store.
EmoticonEmoticon
EmoticonEmoticon