Ali Abdelhafiz Moursi Ahmed

Ali Abdelhafiz Moursi Ahmed

Cultural Studies at New Valley University


  • Asyut, Egypt
4 events
5Industries
Following 4 events in 3 countries

Events