I want to know the answer to the following question:
What is the name of the national rugby union stadium located in South-West London?
All the background I'm provided with is that "Twickenham Stadium in south-west London is the national rugby union stadium, and has a capacity of 82,000 now that the new south stand has been completed.". Is that enough to answer the question?
Answer: yes