Ex-Aberdeen winger Ryan Fraser signs for Newcastle United on five-year deal

© Newcastle UnitedRyan Fraser.
Ryan Fraser.