Question: Where do the majority of FA cup finals take place?
Sentence: The other London venues were Stamford Bridge from 1920 to 1922 (the last three finals before the move to Empire Stadium); and Oxford University's Lillie Bridge in Fulham for the second ever final, in 1873.
Answer in sentence: no