Kairo har nedbrunnit under julen.