Отвечу немного иначе, дело в том, что наш мозг в повседневности привык к славянской внешности и определяет отличия исходя из привычной, набранной со временем базой. Видя другую нацию мы видим сильное отличие от привычного и мозг не утруждает копаться глубже если не видит каких то еще не менее явных особенностей лица. Это касается потокового восприятия. Но если же прожить некоторое время среди другой нации то мозг создает новую базу и вы в толпе уже можете наблюдать и запоминать нюансы характерные отдельному человеку. Таким образом, в скором времени, вы сможете с легкостью различать людей схожих национальностей.
Я неоднократно задавала подруге-кореянке этот вопрос, и она отвечала, что с легкостью определит нацию "азиата". У японцев лицо более вытянутое, чем у китайцев, а всех корейцев отличают очень маленькие ладони.
"считается, что шанхайский диалект китайского напоминает японский язык". Считается кем???
Это сложно только тем, кто не живет в Азии. Для постоянно живущих там и привыкших к азиатскому типу лица, нет проблем отличить японца от корейца, их обоих от китайцев. Это не сложнее чем для нас отличить русского от татарина, а их обоих от немца. Более того скажу, местные часто могут на глаз определить даже провинцию, например, Китая, откуда данный человек родом.
А как вы отличаете русского от татарина и от немца?
Для китайцев европейцы тоже все на одно лицо. В тоже время, если близко хотя бы пару месяцев общаться с какими либо азиатами, их национальную принадлежность вычисляешь сразу и без ошибок. Они совершенно разные, нужно просто привыкнуть к генотипу.