Rural E Commerce In Developing Countries