This question is probably going to strike some people as strange, and will definitely create a "wtf?" moment. It is kind of a pointless question, but I am curious. I am very clearly ethnically and racially aware, in part because I have had to be, because due to my appearance, I can't go a week without someone asking me what my ethnicity is, or making assumptions or even playing "Let's guess his ethnicity until we get it right!" (rarely do they ever).
It is both flattering at times but also annoying.
I am, mostly, of Southern European descent. Mostly Sicilian and Portuguese. I get mistaken, as I've said multiple times in various conversations where my appearance gets brought up, very often for Lebanese, Armenian, Turkish and the like. Yet I think I look very typically Sicilian or southern Italian. I am surprised Americans do not see it.
I generally can tell apart people by country, but not always. I notice that there are some people who just look "Mediterranean" and you wouldn't know if they were from Spain, or from Italy, or from Greece, or from Lebanon, Portugal, Syria, etc. I do not think I am one of those people who is that ambiguous. But then there are other people I think if not regionally, can be distinguished ethnically.
So my question is, can you generally tell apart Southern Europeans from one another (Spanish versus Greek versus Italian and Sicilian) and if so, can you tell Southern Europeans from people like Lebanese, Syrians, Armenians, etc?