What country does Xabi Alonso come from?

Xabi Alonso comes from Spain