Multiculturalism is the presence of several distinct cultural or ethnic groups within a society. In the UK, this usually means people who are visibly different, because of the colour of their skin, their clothing, or their behaviour. 