Crystal Palace have announced the signing of former England and Chelsea defender Gary Cahill on a two-year deal. The 33-year-old joins the Eagles on a free...