Games World opens in Djibouti