Celta Vigo’s Czar

Here's a trivia question for you: which footballers have played for three different national teams? Alfredo Di Stefano's a fairly obvious one, but after him it all gets a bit tricky. The answer I'm looking for from this poorly judged introduction is something of a trick: one Mr Aleksandr Mostovoi…