Archeology Petra and Mecca – Islam kahan paida hua?