Cahill joins Shanghai Shenhua

Socceroos veteran Tim Cahill has joined Chinese Super League club Shanghai Shenhua after leaving New York Red Bulls.
1422929406