Islamic states stretch from Morocco to Indonesia ; Christianity reached Africa , Europe and Asia within a few centuries of the death of Jesus of Nazareth ; Buddhism long ago migrated from India into much of East and Southeast Asia .