Kamal Khalil
Kamal Khalil is an Egyptian engineer and labour activist. He is a leading member of the... more »