Despite the fact that India is experiencing tremendous growth as an industrialised society, it is estimated that at least 400 million people live on or below the poverty line. The majority of these people live in the many tens of thousands of rural villages scattered around the sub-continent. Life in rural India has in many respects remained much the same for the past several hundred years.