What is Multiculturalism?

Multiculturalism is generally defined as the acceptance and the promotion of various cultures as well as cultural awareness. It is generally taught in schools at a young age.