Al-Qubba Palace Archives – Al-Tahrir News Network

by

Qubba Palace, located in the northern part of Cairo, is one of the largest palaces in Egypt. President-elect Abdel-Fattah Al-Sisi will hold his inaugural ceremony at this palace on Sunday, in the presence of heads of state from different Arab and foreign countries. The palace was built during the rule of Khedive Ismail in the mid-19th century and is surrounded by 70 acres of lush green gardens, that include Asian trees and exo… more…