You're correct, it doesn't say all men from all nations, that would mean every single person on the planet would see, though it does say men from
every single different nation, every different language and every tribe. I don't think that exists in any one city. Not to mention that all those people would have to see them in this one street. I suppose everyone interprets things differently though. Still fun to talk about
Side note: "You know not the hour that I shall come". This is true, but there are indications of things that must come to pass before the end. Some of those things have happened, but some not. I have no idea what all the things are and I don't have the time to study them, but I know of a few of them that have happened. But yeah.. no way to fully know!