Man injured in serious assault in St Andrews

© SuppliedPost Thumbnail