MENU

Samar El Sheikh

Egypt
  • Position: Partners Development Unit Manager
  • Organisation: ITIDA
  • Country: Egypt