Moustafa Bakri
After writing a third unauthorized report on the presidential electoral process that took place in Egypt, Saad Eddin Ibrahim caused a commotion again.
Most Read