Salaheldin Ahmed

Freelance Translator,  Social Media Coordinator, social activist, having three kids.