TheNextWeb

TheNextWeb

Amsterdam - Netherlands 1 Follower website facebook twitter
The Next Web is your source for International Technology News, Business and Culture. http://thenextweb.com/