John Guidetti signs new Manchester City contract


B101 Writer