India as a country is renowned for its diversity, both in terms of geographical habitats and its social composition. This diversity rests on interplay of several factors, including economic, political and social structures that have been nurtured ove....