What do you call the spread of cultural beliefs and social activities from one group to another?

A Culture

B. Culture Diffusion

C. Religion

D. Multiculturalism