Connecting rural areas via internet with the rest of the world via mesh networks seems to be a viable option. This is true especially for the developing countries where geographical conditions are hard, infrastructure is lacking and people have a desire to connect to the rest of the world.