David Roberts Egypt Petra

David Roberts, painter in the 19th century, in Egypt and Petra, Jordan