Prince Charles and Camilla, Duchess of Cornwall visit the Al-Hazar Mosque in Cairo, Egypt. Photo by Ian Jones.