For centuries, Saudi Arabia kept itself closed to everyone but Muslims. The country did not grant non-Muslim visas. Travellers to this last frontier of Islam could go there only to see the holiest ...