There are 22 recognized languages, with Hindi and English serving as the official languages. Other widely spoken languages include Bengali (the second most spoken language), Telugu, Tamil, Urdu, and Punjabi. There are up to 19,500 recognized languages and dialects in the nation. With 310 million native speakers (4.5 percent of the world's population), Hindi is the fourth most spoken language in the world. Bengali is the world's seventh most spoken language, and Punjabi is the world's tenth most spoken language.