What is cultural diffusion?

A. the disappearance of a culture over time
B. the spreading of culture over space to other locations through communication, trade, and migration
C. the location where new cultural practices originate
D. an area where most places share similar attributes in comparison with the surrounding areas

B. the spreading of culture over space to other locations through communication, trade, and migration