MassChallenge sets up camp in Switzerland

 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 … Continue Reading →