Answer
The answer is Manchester City. Vieira spent the majority of his Premier League career at Arsenal, but he did have a brief stint with Manchester City during the 2010-2011 season. He made 28 appearances for the club, scoring one goal and providing four assists.