India has a large and heterogeneous tribal population of approximately 104 million. This accounts for 8.6 per cent of the total population and it is spread over a vast area.