Question: In which city is a sponsored French stadium with capacity of slightly more than 25,000 people ?
Answer: Le Mans