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