Tags Babelverse Shonika Proctor 12 years ago Babelverse Wins Big for Chile in Prestigious LeWeb Startup Competition