Claim: The Emir Qurqumas Complex which was completed in 1507, is located in Cairo, Egypt.
Evidence: 1507 Cairo, Egypt