Categories
New technologies Science

OpenGeneva

A week-long open innovation festival in Geneva for science, technology & society