Egypt has hosted several international competitions. What was the last international competition Egypt hosted