Question: Was it always held in Millennium Stadium?
Sentence: The final has been played at the rebuilt Wembley Stadium since it opened, in 2007.
Answer in sentence: no