Arrival at Mekka  pp. 170-184

Arrival at Mekka

By John Lewis Burckhardt and William Ouseley