Question: who has played for liverpool and real madrid?
Answer: Anelka