Sultan Qalawun Complex
The Sultan Qalawun Complex is as a remarkable architectural and historical landmark in Cairo, Egypt. Constructed in the 13th century during the Mamluk era, this impressive complex exemplifies Islamic architecture, encompassing a mosque, a madrasa (Islamic school), a mausoleum, and one of the earliest hospitals in Islamic history. The complex...