Not all people from England talk good English.

If you take the World population, who are the BEST English Teachers , but "NOT" orignating countries like UK, US, Australia, .... You will find the INDIANS are the best English teachers, though they come from a country ,where English is not the mother tongue

Dont just argues,, see the teaching community in foreign univrsities in UK, US, AUs, Japan, Kenya to Vanavu Islands....