Question: Which non-Spanish mens team to win the Teresa Herrera Trophy has a stadium with a capacity of 21,880 ?
Answer: Vasco da Gama