Zamalek League Games 2019-2020

 


Week 1

Zamalek 1/0 Ithad

Date

23/9/2019

Zamalek Scorer 

Moustafa Mohamed 6"

Zamalek Line Up

Mohamed Awwad

 Hamdi Nagguez / Mahmoud Alaa / Mahmoud Hamid "El-Wensh" / Abdullah Gomaa

Emam Ashour (Mohamed Abdel Shafi) / Ahmed Sayed "Zizo" / Ferjani Sassi / Mohamed Ounajem (Youssef Ibrahim "Obama")

Khalid Bouta´b (Omar El-Said) / Moustafa Mohamed


Week 2
Makasa 0/1 Zamalek

Date

3/10/2019

Zamalek Scorer 

Ahmed Sayed "Zizo" 56"

Zamalek Line Up

Mohamed Awwad 86"

 Hamdi Nagguez / Mahmoud Alaa / Mohamed Abdel Ghani / Abdullah Gomaa

Mahmoud Abdel Razek "Shikabala" (Achraf Bencharki 62") / Ahmed Sayed "Zizo" (Mahmoud Abdel Aziz 74") / Ferjani Sassi / Tarek Hamed 12" Red Card 76th minAfter final whistle / Emam Ashour (Khalid Bouta´b 37")

Moustafa Mohamed


Week 3 
Zamalek 1/1 FC Masr
Date

6/10/2019

Zamalek Scorer 

Achraf Bencharki 15"

Zamalek Line Up

Mohamed Awwad

 Hamdi Nagguez / Mohamed Abdel Salam / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Achraf Bencharki (Hazem Emam) / Youssef Ibrahim "Obama" / Ahmed Sayed "Zizo" / Mohamed Ounajem (Emam Ashour) / Karim Bambo "Mohamed Said" (Moustafa Mohamed)

Omar El-Said


Week 4
Ahly / Zamalek

Zamalek did not show up

[Match awarded 2-0 to Ahly, 3 points deducted from Zamalek at end of season]  

Venue

Cairo Stadium

Referee

Gediminas Masika (Lithuania)

Date

24/02/2020

Ahly Line Up

Mohamed El-Shennawi
Ahmed Fathi / Mahmoud Metwali / Ayman Ashraf / Ali Maaloul

Hussein El-Shahhat / Mohamed Magdi "Afsha" / Aliou Dieng / Amr El-Sollaya / Walid Soliman

Marwan Mohsen


Week 5
Zamalek 2/1 Mekawleen

Date

19/10/2019

Zamalek Scorers 

Ferjani Sassi 15" / Ahmed Sayed "Zizo" 34"

Zamalek Line Up

Mohamed Awwad

 Hamdi Nagguez / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Mohamed Ounajem (Emam Ashour 80") / Youssef Ibrahim "Obama" / Ferjani Sassi 56" Red Card 76th min84" / Tarek Hamed / Ahmed Sayed "Zizo" (Achraf Bencharki 85")

Moustafa Mohamed (Khalid Bouta´b 63")


Week 6
ENPPI 2/1 Zamalek
Date

25/11/2019

Zamalek Scorer 

Mahmoud Alaa 42" Pen

Zamalek Line Up

Mohamed Awwad

 Hamdi Nagguez / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Mohamed Ounajem (Moustafa Fathi 77") / Hazem Emam / Mohamed Hassan (Mahmoud Abdel Razek "Shikabala" 46") / Ahmed Sayed "Zizo"

Omar El-Said (Karim Bambo "Mohamed Said" 55") / Moustafa Mohamed


Week 7
Zamalek 2/0 Pyramids
Date

12/12/2019

Zamalek Scorers 

Moustafa Mohamed 52" / Mahmoud Alaa 79" Pen

Zamalek Line Up

Mohamed Awwad

Hazem Emam / Mahmoud Alaa / Mohamed Abdel Ghani / Mohamed Abdel Shafi

Ahmed Sayed "Zizo" (Mohamed Ounajem 46") / Youssef Ibrahim "Obama" (Mohamed Abdel Salam 88") / Ferjani Sassi / Tarek Hamed / Achraf Bencharki (Mohamed Hassan 81")

Moustafa Mohamed

Pyramids Line Up

Ahmed El-Shennawi
Ragab Bakkar / Ali Gabr / Abdullah Bakry / Ahmed Ayman Mansour
(John Antwi Duku 57")
Omar Gaber / Mohamed Fathi
(Amor Layouni 75") / Nabil Emad "Donga" / Islam Eassa (Abdullah El-Said 57") / Eric Traore
Mohamed Farouk Salama


Week 8
Gaish 3/2 Zamalak

Date

16/12/2019

Zamalek Scorers 

Moustafa Mohamed 36" / Karim Bambo "Mohamed Said" 76

Mohamed Awwad saved a penalty taken by Assem Salah in the 51st min

Zamalek Line Up

Mohamed Awwad

Mohamed Abdel Salam / Mahmoud Alaa / Mohamed Abdel Ghani / Mohamed Abdel Shafi

Mohamed Ounajem (Moustafa Fathi 70") / Youssef Ibrahim "Obama" (Omar El-Said 88") / Ferjani Sassi (Karim Bambo "Mohamed Said" 72") / Tarek Hamed / Achraf Bencharki

Moustafa Mohamed


Week 9
Zamalek 0/0 Smouha
Date

20/12/2019

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam / Mahmoud Alaa / Mohamed Abdel Ghani / Mohamed Abdel Shafi

Mohamed Ounajem (Karim Bambo "Mohamed Said" 76") / Youssef Ibrahim "Obama" (Moustafa Fathi 71") / Ferjani Sassi / Tarek Hamed / Achraf Bencharki

Moustafa Mohamed


Week 10
Intag Harby 0/0 Zamalek

Date

24/12/2019

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam (Mahmoud Hamdi "El-Wensh" 44") / Mahmoud Alaa / Mohamed Abdel Ghani / Mohamed Abdel Shafi

Ahmed Sayed "Zizo" (Mohamed Ounajem 69") / Youssef Ibrahim "Obama" / Ferjani Sassi / Tarek Hamed / Achraf Bencharki

Moustafa Mohamed (Karim Bambo "Mohamed Said" 76")


Week 11
Zamalek 2/0 Aswan
Date

02/01/2020

Zamalek Scorers 

Moustafa Mohamed 42" / Ahmed Sayed "Zizo" 62"

Mahmoud Alaa missed a penalty for Zamalek in 60th min

Zamalek Line Up

Mohamed Abou Gabal

Ahmed Eid II / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Ahmed Sayed "Zizo" (Islam Gaber 90+1") / Youssef Ibrahim "Obama" / Ferjani Sassi51" / Tarek Hamed50" Red Card 76th min51" / Achraf Bencharki (Mohamed Hassan 68")

Moustafa Mohamed (Mohamed Abdel Salam 84")


Week 12
Tanta 2/3 Zamalek
Date

05/01/2020 

Tanta Scorer 

Walid Adel 45", 69" Pen

Zamalek Scorers 

Omar El-Said 19" / Mohamed Ounajem 87" / Ahmed Sayed "Zizo" 90+2"

Zamalek Line Up

Mohamed Sobhi

Ahmed Eid II / Mohamed Abdel Salam / Mohamed Abdel Ghani / Abdullah Gomaa (Achraf Bencharki 71")

Mohamed Ounajem / Youssef Ibrahim "Obama" / Mohamed Hassan / Karim Bambo "Mohamed Said" (Ahmed Sayed "Zizo" 71") / Islam Gaber

Omar El-Said (Moustafa Fathi 79")


Week 13
Gouna 0/2 Zamalek

Date

15/01/2020 

Zamalek Scorers 

Mahmoud Abdel Razek "Shikabala" 15" / Mohamed Ounajem 55"

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam / Mahmoud Alaa / Mohamed Abdel Ghani / Abdullah Gomaa

Mahmoud Abdel Razek "Shikabala" (Moustafa Fathi 64") / Youssef Ibrahim "Obama" / Fejrani Sassi (Mohamed Hassan 58") / Tarek Hamed / Mohamed Ounajem

Omar El-Said (Moustafa Mohamed 75")


Week 14
Zamalek 1/0 Masry

Date

06/08/2020 

Zamalek Scorers 

Mahmoud Alaa 55"

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Islam Gaber (Mohamed Abdel Ghani) / Mohamed Hassan (Kabongo Kasongo) / Ferjani Sassi / Hossam Ashraf (Mohamed Hashem "Antar") / Ahmed Sayed "Zizo"

Moustafa Mohamed (Osama Faisal)


Week  15
Wadi Degla 1/1 Zamalek

Date

28/01/2020 

Zamalek Scorers 

Moustafa Mohamed 15"

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Mahmoud Abdel Razek "Shikabala" (Mohamed Hassan 61") / Youssef Ibrahim "Obama" / Fejrani Sassi (Islam Gaber 81") / Ahmed Sayed "Zizo" / Mohamed Ounajem (Moustafa Fathi 72")

Moustafa Mohamed


Week 16
Zamalek 2/0 Haras El-Hodoud

Date

05/02/2020

Zamalek Scorers 

Mahmoud Alaa 10" Pen / Ahmed Sayed "Zizo" 26"

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Mohamed Ounajem (Mohamed Hashem "Antar" 79") / Youssef Ibrahim "Obama" / Ahmed Sayed "Zizo" (Omar El-Said 79") / Tarek Hamed / Islam Gaber (Abdullah Gomaa 61")

Achraf Bencharki


Week 17
Ismaily 1/2 Zamalek

Date

09/02/2020

Ismaily Scorer 

Baher El-Mohammadi 33" Pen

Zamalek Scorers 

Youssef Ibrahim "Obama" 61" / Mahmoud Alaa 67" Pen

Ismaily Line Up

Mohamed Fawzy

Osama Ibrahim / Ibrahim Aboul Yazid / Baher El-Mohammadi / Mahmoud El-Badry

Abdel Rahman Magdi (Benson Shilongo 84") / Emad Hamdi (Mohamed Baioumy 59" 65" Red Card 76th min79") / Mahmoud Abdel Aaty "Donga" / Mohamed El-Shami / Ahmed Madbouli (Mohamed Sadek 59")

Fakhreddine Ben Youssef

Zamalek Line Up

Mohamed Abou Gabal

Ahmed Eid / Mahmoud Alaa / Mohamed Abdel Ghani / Abdullah Gomaa

Mohamed Ounajem (Ahmed Sayed "Zizo" 77") / Youssef Ibrahim "Obama" / Ferjani Sassi / Tarek Hamed / Achraf Becharki (Moustafa Fathi 76")

Moustafa Mohamed (Kabongo Kasongo 86")


Week 18

Ithad 1/1 Zamalek  

Date

10/8/2019

Zamalek Scorer 

Ferjani Sassi 44"

Zamalek Line Up

Mohamed Abou Gabal

Hazem Emam (Mohamed Abdel Ghani) / Mahmoud Alaa / Mahmoud Hamid "El-Wensh" / Mohamed Abdel Shafi

Islam Gaber (Mohamed Ounajem) / Ferjani Sassi / Mohamed Hassan (Achraf Bencharki) / Tarek Hamed / Ahmed Sayed "Zizo"

Moustafa Mohamed (Omar El-Said)


Week 19

Zamalek 1/0 Makasa

Date

15/08/2020

Zamalek Scorer 

Hossam Ashraf 90+4"

Zamalek Line Up

Mohamed Abou Gabal

Mohamed Abdel Ghani / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Achraf Bencharki (Hossam Ashraf 83") / Mohamed Hassan (Mohamed Ounajem 11") / Tarek Hamed / Ferjani Sassi (Osama Faisal 90") / Ahmed Sayed "Zizo" (Kabongo Kasongo 83")

Moustafa Mohamed


Week 20

FC Masr 0/0 Zamalek

Date

18/08/2020

Zamalek Line Up

Mahmoud Abdel Rehim "Gennesh"

Ahmed Eid II / Mohamed Abdel Ghani / Yassin Marei / Hatem Sokkar (Ferjai Sassi 46")

Islam Gaber (Achraf Bencharki 56") / Mohamed Hossam "Beeso" (Ahmed Sayed "Zizo" 46") / Youssef Ibrahim "Obama" / Hossam Ashraf (Osama Faisal 57") / Abdullah Gomaa

Kabongo Kasogo (Mohamed Ounajem 56")


Week 21

Zamalek 3/1 Ahly

Date

22/08/2020

Referee

Ivan Bebek (Croatia)

Zamalek Scorers 

Ahmed Sayed "Zizo" 13" / Moustafa Mohamed 71" / Osama Faisal 90+3"

Ahly Scorer 

Yasser Ibrahim 62"

Zamalek Line Up

Mohamed Abdel Shafi was injured in 84th min and he was not replaced as all 3 stops allowed for substitution were used

Mohamed Abou Gabal
Hazem Emam (Mohamed Abdel Ghani 82") / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Mohamed Abdel Shafi

Ahmed Sayed "Zizo" (Mohamed Ounajem 53") / Youssef Ibrahim "Obama" (Kabongo Kasongo 63") / Tarek Hamed / Ferjani Sassi / Achraf Bencharki

Moustafa Mohamed
72" (Osama Faisal 82" 89")

Ahly Line Up

Mohamed El-Shennawi
Mohamed Hani
46" / Yasser Ibrahim / Ayman Ashraf 84" / Ali Maaloul
Hamdi Fathi
50" (Ahmed Fathi 81") / Aliou Dieng 50" (Walid Soliman 46") / Amr El-Sollayya 67" / Mohamed Magdi "Afsha" (Marwan Mohsen 79") / Oluwafemi "Junior" Ajayi (Giraldo "Hermenegildo Bartolomeu" 46")
Aliou Badji


Week 22

Mekawleen 2/1 Zamalek

Date

27/08/2020

Zamalek Scorer 

Achraf Bencharki 73"

Zamalek Line Up

Mohamed Abou Gabal
Hazem Emam (Mohamed Abdel Ghani 11") / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa (Hossam Ashraf 87")

Ahmed Sayed "Zizo" (Osama Faisal 87") / Youssef Ibrahim "Obama" (Kabongo Kasongo 57") / Ferjani Sassi (Mohamed Ounajem 57") / Tarek Hamed / Achraf Bencharki

Moustafa Mohamed


Week 23

Zamalek 1/0 ENPPI

Date

27/08/2020

Zamalek Scorer 

Mahmoud Hamdi "El-Wensh" 73"

Zamalek Line Up

Mohamed Abou Gabal
Ahmed Eid II / Mahmoud Alaa (Mohamed Abdel Ghani 90+3") / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Ahmed Sayed "Zizo" (Kabongo Kasongo 69") / Youssef Ibrahim "Obama" (Hossam Ashraf 79") / Ferjani Sassi / Tarek Hamed / Achraf Bencharki (Islam Gaber 90+3")

Moustafa Mohamed (Kabongo Kasongo 69")


Week 24

Pyramids 0/2 Zamalek
Date

3/9/2020

Zamalek Scorers 

Moustafa Mohamed 41" / Kabongo Kasongo 83"

Mohamed Farouk Salama missed a penalty for Pyramids in 78th min

Zamalek Line Up

Mohamed Abou Gabal
Ahmed Eid II / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" (Mohamed Abdel Ghani 66") / Abdullah Gomaa

Mohamed Ounajem (Mahmoud Abdel Razek "Shikabala" 86") / Ahmed Sayed "Zizo" (Kabongo Kasongo 77") / Youssef Ibrahim "Obama" / Ferjani Sassi / Achraf Bencharki (Islam Gaber 87")

Moustafa Mohamed (Hossam Ashraf 78")

Pyramids Line Up

El-Mahdi Soilman
Ahmed Tawfik
(Tarek Taha 87") / Ali Gabr / Ahmed Ayman Mansour / Mohamed Hamdi
Omar Gaber / Mohamed Hamada / Ibrahim Hassan
(Nabil Emad "Donga" 70") / Ibrahim Adel (John Antwi Duku 59") / Mohamed Farouk Salama (Islam Eassa 87")
Eric Traore


Week 25

Zamalek 1/0 Gaish

Date

06/09/2020

Zamalek Scorer 

Youssef Ibrahim "Obama" 57"

Zamalek Line Up

Mahmoud Abdel Rehim "Gennesh"

Ahmed Eid II / Mohamed Abdel Ghani / Mahmoud Alaa / Abdullah Gomaa
Mohamed Ounajem (Omar El-Said 79") / Youssef Ibrahim "Obama" (Hossam Abdel Maguid 79") / Ferjani Sassi (Islam Gaber 39") / Tarek Hamed / Kabongo Kasongo (Moustafa Fathi 58")

Moustafa Mohamed (Osama Faisal 58")


Week 26

Smouha 3/3 Zamalek

Date

10/09/2020

Zamalek Scorers 

Kabongo Kasongo 18" / Own Goal "Hossam Hassan Abdel Badie" 43" / Moustafa Mohamed 66"

Zamalek Line Up

Mohamed Abou Gabal

Emam Ashour (Hossam Abdel Maguid 73") / Mohamed Abdel Ghani / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa
Moustafa Fathi (Mohamed Ounajem 61") / Youssef Ibrahim "Obama" / Islam Gaber (Yassin Marei 80") / Tarek Hamed / Kabongo Kasongo (Mohamed Hashem "Antar" 80")

Osama Faisal (Moustafa Mohamed 60")


Week 27

Zamalek 1/0 Intag Harby

Date

13/09/2020

Zamalek Scorer 

Moustafa Mohamed 63"

Zamalek Line Up

Mahmoud Abdel Rehim "Gennesh"

Ahmed Eid II / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Islam Gaber
Moustafa Fathi (Hossam Ashraf 79") / Ahmed Sayed "Zizo" / Emam Ashour / Tarek Hamed / Mohamed Ounajem (Karim Bambo "Mohamed Said" 90")
 
Moustafa Mohamed (Omar El-Said 83")


Week 28

Aswan 1/0 Zamalek

Date

18/09/2020

Zamalek Line Up

Mahmoud Abdel Rehim "Gennesh"

Ahmed Eid II (Kabongo Kasongo 73") / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Islam Gaber

Moustafa Fathi (Hazem Emam 59") / Hossam Ashraf (Omar El-Said 59") / Emam Ashour / Tarek Hamed / Osama Faisal (Karim Bambo "Mohamed Said" 83")
Moustafa Mohamed


Week 29

Zamalek 3/1 Tanta

Date

22/09/2020

Zamalek Scorers 

Mahmoud Alaa 47", 71" Pen / Emam Ashour 90+6"

Mahmoud Alaa missed a penalty in 45+7" min

Zamalek Line Up

Mohamed Abou Gabal

Ahmed Eid II / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Youssef Ibrahim "Obama" (Karim Bambo "Mohamed Said" 75") / Tarek Hamed / Ahmed Sayed "Zizo" / Islam Gaber (Emam Ashour 90+3") / Kabongo Kasongo (Achraf Bencharki 46")
Moustafa Mohamed (Osama Faisal 75")


Week 30

Zamalek 4/3 Gouna

Date

27/09/2020

Zamalek Scorers 

Ahmed Sayed "Zizo" 39" / Youssef Ibrahim "Obama" 56" / Mahmoud Alaa 66" Pen, 90+4" Pen

Zamalek Line Up

Mahmoud Abdel Rehim "Gennesh" 

Hazem Emam / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Ahmed Sayed "Zizo" (Moustafa Fathi 80") / Youssef Ibrahim "Obama" (Mohamed Hassan 70") / Tarek Hamed / Emam Ashour (Islam Gaber 57") / Achraf Bencharki (Ferjani Sassi 57")
Kabongo Kasongo (Moustafa Mohamed 57")


Week 31

Masry 0/1 Zamalek

Date

1/10/2020

Zamalek Scorer 

Mahmoud Alaa 17" Pen

Mahmoud Alaa missed a penalty in 45+6" min

Zamalek Line Up

Mohamed Abou Gabal 

Hazem Emam / Mahmoud Alaa / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Ahmed Sayed "Zizo" / Youssef Ibrahim "Obama" / Ferjani Sassi 35" Red Card 76th min36" / Islam Gaber / Achraf Bencharki (Mohamed Abdel Ghani 90+3")
Kabongo Kasongo (Emam Ashour 46")


Week 32

Zamalek 0/0 Wadi Degla

Date

8/10/2020

Zamalek Line Up

Mohamed Abou Gabal 

Hazem Emam (Ahmed Eid 46") / Mohamed Abdel Ghani / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Moustafa Fathi (Mohamed Ounajem 46") / Ahmed Sayed "Zizo" / Mohamed Hassan (Islam Gaber 46") / Tarek Hamed / Kabongo Kasongo (Omar El-Said 86")
Moustafa Mohamed


Week 33

Haras El-Hodoud 1/2 Zamalek

Date

12/10/2020

Zamalek Scorers 

Moustafa Mohamed / Mahmoud Hamdi "El-Wensh" 26"

Zamalek Line Up

Mohamed Abou Gabal

Ahmed Eid / Mahmoud Alaa (Mohamed Abdel Ghani 46") / Mahmoud Hamdi "El-Wensh" / Abdullah Gomaa

Mohamed Ounajem (Karim Bambo "Mohamed Said" 57") / Youssef Ibrahim "Obama" / Emam Ashour / Islam Gaber (Mohamed Hassan 82") / Kabongo Kasongo

Moustafa Mohamed (Mohamed Abdel Salam 90+5")


Week 34

Zamalek 3/1 Ismaily

Date

26/10/2020

Zamalek Scorers 

Moustafa Mohamed 11" / Kabongo Kasongo 24" / Achraf Bencharki 72"

Ismaily Scorer 

Wagih Abdel Hakim 84"

Zamalek Line Up

Mohamed Abou Gabal

Ahmed Eid / Mahmoud Hamdi "El-Wensh" (Mohamed Abdel Salam 46") / Mohamed Abdel Ghani / Abdullah Gomaa (Islam Gaber 46")

Mohamed Ounajem (Mohamed Hassan 77" 83") /Mahmoud Abdel Razek "Shikabala" (Ahmed Sayed "Zizo" 61" 80") / Emam Ashour 69" / Tarek Hamed / Kabongo Kasongo (Achraf Bencharki 61")

Moustafa Mohamed

Ismaily Line Up

Mohamed Fawzy

Mohamed Baioumy / Mohamed Ammar Red Card 76th min87" / Mohamed Hashem 80" / Mahmoud El-Badry

Abdel Rahman Magdi (Wagih Abdel Hakim 74") / Nader Ramadan (Mohamed Makhlouf 74") / Mahmoud Abdel Aaty "Donga" / Mohamed El-Shami (Piqueti Djassi Brito Silva 46") / Ahmed Madbouli (Medhat Fakkousa 66")

Benson Shilongo (Mohamed Hamdi Zaki 46")


www.egyptianfootball.net  - Dr.Tarek Ahmed Said ę 1996-2020 All Rights Reserved