Ils parlent bien anglais, tout est relatif. C'est comme en France, tu vas dans un lieu touristique, tout le monde parle bien anglais, les restos, les hôtels, les centres d'accueil des monuments...
Par contre, tu te pointes dans un village paumé pour voir la france/chine profonde, personne ou presque ne parlera anglais.
Mais dans la majorité des endroits, tu trouveras qq qui parlera anglais ;)