I want to know the answer to the following question:
Where do the majority of FA cup finals take place?
All the background I'm provided with is that "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.". Is that enough to answer the question?
Answer: no