Answer
Birmingham is the English city whose club, Birmingham City, Stern John played for twice. John, a Trinidadian striker, first joined Birmingham in 1997, making 100 appearances and scoring 29 goals. He returned to the club in 2004 for a second spell, playing 107 times and scoring 22 goals.