Friday, 1 November 2013

Inside Google’s new 1-million-square-foot London office—three years before it’s ready - http://bit.ly/1iAXk2f

via Buffer

No comments:

Post a Comment