cosmopolitanism

In a looser but related sense, "cosmopolitan" is also used to describe places where people of various ethnic, cultural and/or religious backgrounds live together and interact with each other.