England international Raheem Sterling has ended the long-term speculation over his future by penning a fresh long-term contract with Manchester City.


GO TO SOURCE