Diversity means difference. When we say that India is land of cultural diversities we mean that there are different kinds of social groups and communities here. These communities are formed on the basis cultural symbols like language, religion, sect, caste, and jati. When these communities live as part of a nation, there is bound to be cooperation and confrontation.