cosmopolitan
/ˌkɑːzməˈpɑːlətən/
adjective
[more ~; most ~]
showing an interest in different cultures, ideas, etc.
having people from many different parts of the world
noun
plural -ans
[count] :a person who has lived in and knows about many different parts of the world