What explains why you find Islam in N America, Hinduism in S. America & Christianity in Africa?
- Diffusion of religion through migration and colonization.
- I'm not saying it's aliens.....but aliens.
- Missionaries sent to the far corners of the world.
- They are related religions that spread along trade routes