I know pretty much what constitutes a dialect for native speakers of a language, but I wonder if countries that don't speak it as a primary language, but have a large segment of the population that is required to speak it for one reason or another — can it be said of such countries that they speak a dialect of English? Swiss English, for example?
How about Indian English? Even though English is pretty much universal in India, it is not the primary language that children grow up speaking. Indian speakers of English seem to use constructions they get from their true native language — saying "today morning" for "this morning," for example. Would Indian English be a dialect of English, or a series of dialects? Or would it [they] be something else?