I am really conflicted about this.
If went to live in Japan (I did live there for 3 years several years ago) I would be expected to be asked about where I'm from because I don't look Japanese (and in fact I was asked many times! I didn't mind at all, it was my choice to be in Japan and I knew I didn't look japanese). If I chose to stay in that country and have children, I'd expect my children would be asked the same, and their children and that although they would be Japanese by birth, I would hope they would be happy to talk about their heritage and where they are from and not mind being asked why they don't look Japanese and what the history is. I wouldnt think it racist and wouldn't want such questions to be stopped because we only learn from others, and about others, by talking and feeling safe to ask questions.
So why in the UK does everyone have to be sooo careful with what they say? This woman has a non English name, was wearing some non western clothing, as was asked about her heritage. Why is this abuse?
We need to stop being so sensitive and allow dialogue.