A few days ago, I bought a new iPhone4S. But after testing with SIRI, it does not quite understand my English, or maybe should say “Singlish”. But after changing the language to British English, the recognition gets a little better.
But just saw this video clip of an Indian guy with strong accent. Siri amazingly understand him well! Especially those India place, Siri able to recognize it 100%.