Posted on April 15, 2021The Mosque Madrasa of Sultan Al-Ashraf Barsbay is a historical complex of mosque and madrasa located in Cairo, Egypt.It was completed in 1424. Cairo, EgyptmosqueSource: i.redd.it