artmyn

Lausanne, a small town in the Western part of Switzerland, has emerged as a surprising melting pot of innovative technology, and the latest feather in the town’s tech nest will be hosting…

MassChallenge sets up camp in Switzerland