Sesquicentennial carnival
Celebrations will be held in St Andrews this year to mark the 150th anniversary of the University's oldest sports society.
Celebrations will be held in St Andrews this year to mark the 150th anniversary of the University's oldest sports society.