Republic of Ireland international Greg Cunningham has joined Premier League side Cardiff City from Preston North End.

[MORE]