Cultural diffusion means that one group adopts a custom of another group. That doesn't explain why two groups of people in the same area might have different cultures.
Study what I posted for you a few days ago.
http://www.jiskha.com/display.cgi?id=1378426354
Why might two groups of people living in the same area develop different cultures?
My answer: Two groups of people living in the same area might develop different cultures because, if they came into contact with each other, diffusion may occur between the groups.
3 answers
Two groups of people living in the same area might develop different cultures because they may have been born with different customs and share different beliefs?
Right.