Published June 16, 2017 at 1170 × 600 in Switzerland Remains The Most Innovation Nation On Earth swiss-innovation