One of the major roles of marketing is to deliver the right kind of product to the right customer at the right time and at the right place. Rural marketing is gaining a great deal of attention these days due to the large population living in the rural areas. As urban markets have saturated,...