Bengali; Telugu; Marathi; Tamil; Urdu; Gujarati; Malayalam; Kannada; Oriya; Punjabi; Assamese; Kashmiri; Sindhi; and Sanskrit; Hindustani is a popular variant of Hindi/Urdu spoken widely
Religions
Hindu 80.5%; Muslim 13.4%; Christian 2.3%; Sikh 1.9%; other 1.8%