The country with the most official languages. English, Afrikaans, isiZulu, isiXhosa, Sesotho, Setswana, Sepedi, Xitsonga, siSwati, isiNdebele and Tshivenda. India has 18 languages that are recognised by its constitution and can be considered as official, however the difference is that each language is recognised as the official language of a certain area e.g Kashmiri in Kashmir.