Burnley have signed Joe Hart from Manchester City for a fee of £3.5 million.

Hart spent 12 years as a City player but went from undisputed first-choice to fringe player after Pep Guardiola’s arrival and spent the last two seasons on loan with Torino and West Ham.

Hart was also replaced on England's squad.