the best and the worst english speakers in the world are the Indians
Worst: the pictures above
Best: India named "Spelling bee" awared in US