How many official languages are spoken in India?

Republic of India as a nation has over 122 major languages and 1599 other languages but the latest constitution records officially 22 languages. These are classified as scheduled languages which has recognition and status.