News

In this thought-provoking episode, Kings and Generals explores the controversial theory that Islam may not have originated in Mecca, but in Petra. Drawing on archaeological, textual, and geographic ...