Assignment, for the month of January’ 2016

Explain the Social Diversity exists in Religion, Language, Caste & Tribes in Indian Society, and also its impact in posing challenges for Universal Education.