Omar is the Co-founder and CEO of Trella, based in Cairo, Egypt.
Featured in:S3E4: Journey to the Last Mile