The correct option is C 2 and 22
India has 2 official languages at the national level - English and Hindi (spoken by 40% of India). Given that Indian states are free to choose their own languages there are 22 other official languages at the state level. Some of them are Assamese, Bengali, Punjabi, Urdu, Gujarati, Tamil, Malayalam, Marathi, etc.