cosmopolite
cosmopolite - noun
a sophisticated person who has travelled in many countries
cosmopolite - thesaurus
cosmopolitan