Sweden is #1 and Singapore is #11! The World Wide Web Foundation has released its very first Web Index examining the web's availability, growth and impact on countries around the world.Check it out:
Shared publiclyView activity