Listening the the BBC yesterday, they kept covering the Ayodhya Mosque / Temple court ruling in India, but they kept referring to the country as Indi-er, pronouncing the name of their former colony with an obligatory British "R" on the end of any word that ends in soft pronounced vowel. I checked with several of my close Indian colleagues, and not a single one of them said "Indi-er" was the correct pronunciation. It is India, no "R", pronounced "in-dē-ə".
I believe it is best to pronounce names of places the way the local people pronounce the name. Not some imposed mis-pronunciation.
- Beijing is Not Peking.
- New Orleans is Nawlins, not New Ore-Leans.
- Louisville is correctly pronounced "L'ville" (one syllable, from my friend Dan who grew up there, R.I.P.), not LU-E-ville.
- Illinois is Not Ill-ə-noise.
- Paris is Pearrr-E, not Pare-isss.
- Spartanburg South Carolina has one "S" at the beginning, and no "S" on the end.
- Likewise, Greenville has NO "S" in it at all (it is NOT "Greensville" or "Greenvilles", but flight attendants never seem to understand this. [Note: Locals can call "Greenville" and "Spartanburg" and "Simpsonville" by the names of "Green-vegas", "Sparkle City" and "Simpson-vegas" but that's just a silly derogatory colloquialism.]
Stop it BBC.