Candidate Master

Shebl

Karim Shebl, Giza, Egypt