Question: How many tube stations are there in london?
Answer: 270
Natural Questions answer: 270 (from the Wikipedia article "London Underground")