Javier Mascherano has completed his £17.25m move from Liverpool to Barcelona after passing a medical with the Spanish giants on Monday.
Javier Mascherano completes move to Barcelona