Question: On what island is the city located which is home to the Stade Linite?
Sentence (from "Victoria, Seychelles"): Victoria is the capital city of Seychelles and is situated on the north-eastern side of Mahé island, the archipelago's main island.
Relevant evidence: Yes