Midfielder Jeff Hughes has left Crystal Palace to join League One side Bristol Rovers on a three-year contract.
Midfielder Hughes joins Bristol Rovers