its home for the games is the mohammed bin abdul aziz stadium