Petra, Mecca, Yathrib, where was Allahs Prophet accepted?