Major milestone marked as Rotary Club of St Andrews turns 90

© SuppliedPast presidents gathered for a picture at the 90th anniversary lunch.
Past presidents gathered for a picture at the 90th anniversary lunch.