They come from all over the world (there are always at least 20 nationalities represented).