Technology | Wed Sep 5, 2012 8:43pm IST

Sweden tops Berners-Lee Internet index