According to the Indian Constitution, 22 languages ​​have been recognized, but according to Census 2011 data, there are 122 such languages ​​spoken in India by people who speak one language more than 10,000.