Thanks Peter for your response. You saved me lots of time. I'll check with Arab bank since I already have an account there due to my work as university staff. I'll also go to National Bank of Egypt and shall open an account in case the Arab bank has a higher fees.
I'm just curious about my name. Would clarify that? As Upwork has only first and last name that matches my ID (not the full name in national ID for sure). So I would appreciate if you clear that point out.