Discuss the role relocation and expansion diffusion have played with respect to the geography of religion for the following religions:
A. north America and Christianity
B. Asia and Buddhism
C. north Africa, southwest, central, and southeast Asia and Islam