Patrick Vieira says he is thankful to Man City and New York City for understanding that he 'couldn't turn Nice down'.