Gary Cahill has left Crystal Palace
Gary Cahill has left Crystal Palace after playing two seasons at Selhurst Park. Cahill has confirmed his departure from Crystal Palace after joining the club in the summer of 2019. Because he could not agree a new contract with the club. The club got the