Despite Newcastle wanting to keep the player, the Magpies have finally decided to sell the former Leeds man, who has penned a four-year deal at Villa Park.
Milner, who only signed a four-year contract with Newcastle last summer, becomes Martin O'Neill's eighth signing of the summer and is expected to play some part in Sunday's home clash with Liverpool.




