According to the 1961 Census of India , there are 1652 indigenous languages in the country.  The culture of India has been shaped by its long history , unique geography and diverse demography . India's languages , religions , dance , music, architecture and customs differ from place to place within the country, but nevertheless possess a commonality. The culture of India is an amalgamation of these diverse sub-cultures spread all over the Indian subcontinent and traditions that are several millennia old.  The previously prevalent Indian caste system describes the social stratification and social restrictions in the Indian subcontinent, in which social classes are defined by thousands of endogamous hereditary groups, often termed jātis or castes . 
In the 1970s, researchers investigated a different ‘community question’ 10 . At the time, people were worried about the impact of urbanization on personal networks and resultant solidarity. Since then, many studies have shown that the level of solidarity in the supposedly heterogeneous, impersonal cities is no lower than in rural areas. In a similar manner, individuals and social groups who today experience difficulties with increased ethnic and migration-based diversity in their surroundings might find ways to deal with it in a constructive manner tomorrow.