51 groups recognised at Beautiful Scotland

St Andrews in Bloom took the top prize at the Beautiful Scotland awards