WHO SPEAKS ENGLISH?
... try to speak English perfectly, because if you do, no one will undestand you. In London 999 out of every 1000 people not only speak bad English but speak even that very badly. Even in private intercourse with cultivated people you must not speak too well ...