The Challenge Of Bringing Internet Connectivity To Rural Areas