St Andrews Nicht and 135th Anniversary Ceilidh - 26 November