There is a huge Microsoft Surface at Trafalgar Square

Surface London

Microsoft UK came up with the clearest way to demonstrate how their hardware gets in the way instead of making people’s lives easier.

Share Button