Question: all time highest goal scorer in spain national team
Answer: David Villa
Other accepted answers: David Villa