Question: On what island is the city located which is home to the Stade Linite?
Sentence (from "Stade Linité"): The Stad Linité (official name) is a multi-use stadium in Victoria, Seychelles.
Relevant evidence: Yes