Manchester City goalkeeper Joe Hart has shrugged off criticism from pundits.

He knows that former Manchester United captain Roy Keane called him 'cocky' while working for ITV. Hart is unfazed.

"I wouldn't want to be called some of the things that people call him [Keane] but there we go," he told the Daily Mail. "But of course these people have the right to say what they want. I read the papers. I'm a big football fan. It interests me. I like it, good and bad. I wouldn't change it. It's part of the game.

"There is no point thinking, 'How dare they say or write that about me'. There is no law saying that people can only say nice things. The people on Sky you mention don't get paid to work for us or to defend English clubs in the Champions League. If that's their opinion then that's great."