India has over 5.94 lakh inhabited villages and about 3984 towns with a population of one lakh or less (source: census 2001). According to the figures of 2001 census, about 82 per cent of our total population resides in villages or small towns. However, funds as well as funding are not available in the same proportions. Due to lack of education and overall awareness, many of these small town populace live in abject poverty; they are unable to acquire resources for their livelihood.