Egypt has hosted several international competitions