"The talk about my contract had become quite annoying to be honest," said Richards.
"It wasn't as though I was in the last year of my old deal. I still had two-and-a-half years to go and some players only sign for that amount of time.
"Now I am glad it is all over, the deal has been signed. There has only ever been one place I wanted to be, and that's City."