Bosnian, Croatian and Serbian are a single language: Serbo-Croat. Of course regional dialects exist, as they do in any other language, but a different dialect is not a different language. For example, ...