Mohamed Salah Khalifa
Parliamentarian Mohamed Salah Khalifa, deputy head of Nour Party bloc in the Parliament.
Most Read