Jack Nicklaus was reduced to tears as he was given honorary citizenship by the Royal Burgh of St Andrews.
Nicklaus follows in the footsteps of golf legend Bobby Jones who got the rare award in 1958. Nicklaus, 82, who won the Open twice on the Old Course in 1970 and 1978, accepted the award at a packed Younger Hall as he got emotional on Tuesday.
The recognition touched the 18-time major champion, who thought he had bade farewell to St Andrews at the 2005 Open when he retired from playing.